攻防世界CRYPTO

1、easy_RSA
RSA的计算过程是:
任选两个大质数p和q,p!=q,计算N=pq
计算N的欧拉函数r(n)=(p-1)(q-1)
任选一个e满足 1<e<r(n) ,且e与r(n)互质
找到d,使ed/r(n)=x……1(x是多少不重要,重要的是余数为1)
至此(n,e)为公钥,(n,d)为私钥
加密:C=Me(mod n);解密:M=Cd(mod n)
攻防世界CRYPTO
这一题只需要计算出私钥即可
先计算欧拉函数 473398607160
4511490
欧拉函数+1再除以17即是私钥
2、不仅仅是Morse

攻防世界CRYPTO
Morse密码解密
攻防世界CRYPTO
后面全是baba,是培根密码,
解密得到flag
攻防世界CRYPTO
3、混合编码
攻防世界CRYPTO
这是一个base64编码,不过解密之后得到的并不是flag而是一段Unicode编码,
然后再接着解密又是一段base64,再继续转换,之后就能得到一个ascll码。
攻防世界CRYPTO
转换一下就能得到flag。
cyberpeace{welcometoattackanddefenceworld}