https://pmd5.com/直接上网站解密
直接在浏览器的地址栏输入,就可以解密
https://www.qqxiuzi.cn/bianma/base64.htm
直接上网站解密
CTFcrackTools工具上可以解密
摩斯密码解密
https://www.jb51.net/tools/morse.htm
上网站解密
直接猜密码,张三的首字母是zs加上生日,直接试出来了。
凯撒密码解不出来(废话,都叫变异凯撒了)
然后对照ASCII表进行对照,
afZ_ ASCII码分别是97,102,90,95
flag的ASCII码则是102,108,97,103
所以就猜测分别加 5,6,7,8,9,10···
flag就出来了。
http://web.chacuo.net/charsetquotedprintable/Quoted-printable解密
http://www.jsons.cn/rabbitencrypt/Rabit解密
https://www.qqxiuzi.cn/bianma/zhalanmima.php栅栏密码解密
基础RSA上大佬的脚本
# coding:utf-8
p=473398607161
q=4511491
e=17
def egcd(a, b):
# 扩展欧几里德算法
if a == 0:
return (b, 0, 1)
else:
g, y, x = egcd(b % a, a)
return (g, x - (b // a) * y, y)
def modinv(a, m):
# d=modinv(e,(p-1)*(q-1))
g, x, y = egcd(a, m)
if g != 1:
raise Exception('modular inverse does not exist')
else:
return x % m
d = modinv(e, (p - 1) * (q - 1))
print("d=\n%s" % d)