BugkuCTF-Crypto题affine
生活随笔
收集整理的這篇文章主要介紹了
BugkuCTF-Crypto题affine
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述:
這題考的是仿射密碼,了解一下仿射密碼
仿射密碼為一類替換密碼。它是一個字母對一個字母的。它的加密函數為
其a和m互質,m為字母的數目。
解碼函數為
其a^-1為a在Zm群的乘法逆元
乘法逆元:
所有與26互素元素的乘法逆元:
解密:y=ax-8,根據乘法逆元推斷a=23,通過Python腳本,具體代碼如下:
方法三:
逆算法太過復雜,直接去暴力碰撞即可
總結
以上是生活随笔為你收集整理的BugkuCTF-Crypto题affine的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 指针的加减法计算
- 下一篇: 计算机的复数英语怎么读,英语的复数怎么读