ctf-cypto
ctf密码方面的wp及总结
Diana_1
这个作者很懒,什么都没留下…
展开
-
[攻防世界crypto]equation-2
参考RSA的pem文件结构图片中信息Os9mhOQRdqW2cwVrnNI72DLcAXpXUJ1HGwJBANWiJcDUGxZpnERxVw7s0913WXNtV4GqdxCzG0pG5EHThtoTRbyX0aqRP4U/hQ9tRoSoDmBn+3HPITsnbCy67VkCQBM4xZPTtUKM6Xi+16VTUnFVs9E4rqwIQCDAxn9UuVMBXlX2Cl0xOGUF4C5hItrX2woF7LVS5EizR63CyRcPovMCQQDVyNbcWD7N88MhZjujKuS原创 2020-09-24 20:50:30 · 1027 阅读 · 0 评论 -
[攻防世界crypto]RSA256
公钥中提取e和n使用kali的opensslopenssl rsa -pubin -text -modulus -in warmup -in '/root/ctf/gy.key'分解p和q使用yafu分解n解出密文原创 2020-09-23 00:29:19 · 378 阅读 · 0 评论 -
[buu]可怜的RSA
flag.enc和public.pem两个文件。首先我们会想到openssl第一步:在kali中使用命令:openssl rsa -pubin -text -modulus -in warmup -in public.pem分解N得出P和Q以便求出私钥D软件yafu:用于自动整数因式分解,在RSA中,当p、q的取值差异过大或过于相近的时候,使用yafu可以快速的把n值分解出p、q值,原理是使用Fermat方法与Pollard rho方法。在kali中使用python生成私钥#codi原创 2020-09-15 17:58:58 · 697 阅读 · 1 评论 -
Crypto总结
凯撒密码ROT5/13/18/47(凯撒密码)ROT5、ROT13、ROT18、ROT47 编码是一种简单的码元位置顺序替换暗码。此类编码具有可逆性,可以自我解密,主要用于应对快速浏览,或者是机器的读取,而不让其理解其意。ROT5:只对数字进行编码,用当前数字往前数的第5个数字替换当前数字,例如当前为0,编码后变成5,当前为1,编码后变成6,以此类推顺序循环。ROT13:只对字母进行编码,用当前字母往前数的第13个字母替换当前字母,例如当前为A,编码后变成N,当前为B,编码后变成O,以此类推顺原创 2020-07-31 14:06:08 · 904 阅读 · 0 评论