百科学院
费纳姆密码
查看:
7191
|
回复:
30
[密码学习]
费纳姆密码
简洁模式
174623
发表于 2022-2-17 15:17:16
|
发自
安卓客户端
二战时德军使用过的一种密码,其实是利用了二进制的表示法来替代字母,有如下的表格作为基础:
A 1000001 B 1000010 C 1000011 D 1000100 E 1000101 F 1000110 G 1000111 H 1001000 I 1001001 J 1001010
K 1001011 L 1001100 M 1001101 N 1001110 O 1001111 P 1010000 Q 1010001 R 1010010 S 1010011 T 1010100
U 1010101 V 1010110 W 1010111 X 1011000 Y 1011001 Z 1011010
那么,比如我们要加密“Hello”,密钥用“study”,则以如下方式进行加密:
H E L L O = 1001000 1000101 1001100 1001100 1001111
S T U D Y = 1010011 1010100 1010101 1000100 1011001
加密原则:1+1=0,0+0=0,1+0=1
于是得密文:00110110010001001100100010000010110
那么解题目中的密文,需要遵循以下几个原则和步骤,
1,划分,即每七个数字为一组;
2,对应,找出密文每个字母对应的数字,再与上述数字对应;
3,转换,遵循上述加密原则,逆用即可;
4,解密,得出新的一组数字,对应字母,得出明文。
145749
发表于 2022-2-17 19:10:03
|
发自
安卓客户端
谢谢分享
154973
发表于 2022-2-17 22:06:27
|
发自
安卓客户端
发帖际遇
感谢分享
[已注销]
该学员已被删除
发表于 2022-2-17 22:19:36
|
发自
安卓客户端
发帖际遇
哇 学到了 感谢分享
169268
发表于 2022-2-17 23:00:01
|
发自
安卓客户端
发帖际遇
感谢分享
171120
发表于 2022-2-18 00:57:07
|
发自
安卓客户端
涨知识了
174763
发表于 2022-2-18 09:38:04
|
发自
安卓客户端
感谢分享
174415
发表于 2022-2-18 21:46:22
|
发自
安卓客户端
发帖际遇
感谢分享
173150
发表于 2022-2-18 23:53:37
|
发自
安卓客户端
发帖际遇
感谢分享
179384
发表于 2022-4-26 20:18:28
|
发自
安卓客户端
发帖际遇
学到了,感谢分享ヾ^_^♪
返回版块
1
2
3
/ 3 页
尚未登录
高级模式
您需要登录后才可以回帖
登录
|
加入学院
回帖后跳转到最后一页
发表回复
分享
复制链接