仿射密码思路: 1、加解密公式: 2、构造对应字典: 3、代码实现 构造字典,建立映射关系: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 # 构造字典,A -- 0 ... def char_2_num(x): list_s = [] list_num = [] for i in range ( 26 ): c =
仿射密码思路: 1、加解密公式:
2、构造对应字典:
3、代码实现 构造字典,建立映射关系:
实现加密:
求模26下a的逆,实现解密:
函数入口:
加密效果:
解密效果:
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27