仿射(提交你找到的字符串的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 仿射