ctfshow前五题
1.密码学签到
}wohs.ftc{galf
倒序输出就是flag{ctf.show}
2.Crypto 2
直接在控制台粘贴回车
3.Crypto3
首先右击存为txt文档可得到正确的颜文字
再复制到控制台,回车得到正确的答案
4.Crypro4
RSA加密方法
首先求出(p-1)和(q-1)的最小公倍数n,再求n mod e。利用python语言如下
p = 447685307
q= 2037
e =17
n = (p - 1) * (q-1)
d = n//e
print(int(d))
运行结果如下
结果答案不正确,因为我是向下取整数部分,直接忽略了小数点部分。向上取整代码如下
p = 447685307
q= 2037
e =17
n = (p - 1) * (q-1)
d = n//e
print(int(d)+1)
运行结果如下,答案正确
5.Crypro5
一样用RSA加密方法,代码如下
p = 447685307
q= 2037
e =17
c=704796792
a=p*q
n = (p - 1) * (q-1)
d = n//e +1
m=c*d//a
print(int(m))
运行结果如下
6.Crypro6
rabbit加密,解密网站解出
-fsPjRMSr-1698572594284)
94284)]
6.Crypro6
rabbit加密,解密网站解出