仿射(提交你找到的字符串的MD5值)
先下载附件,由于忘了网址,所以直接给内容:
解题步骤:首先要知道仿射密码函数:c=(ax+b)%26
已知一字符串achjbnpdfherebjsw,和b=7
猜想 x取值achjbnpdfherebjsw和b=7,现在需要a的取值。
仿射原理,a必然和26互质,所以a有多个取值1,3,5,7,9,11,15,17,19,21,23,25。
需要写个代码,下列为Java代码:
看到有个字符串 flagisyouareright
再在网上用你MD5工具,就可以得到结果(答案略)
ctf 仿射