ctf 仿射

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

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章