请输入您要查询的百科知识:

 

词条 费纳姆密码
释义

费纳姆密码其实是一种由二进制产生的替换密码。

这是一种二战期间德军使用的密码,一时令盟军难以破译,后来在图灵的帮助下制造了破译机器,使英国人多次破译这种密码。但是直到现在,人工破译还是比较费事的。

这种密码采用二进制表示法。编写时要将明文转化成二进制数字。

加密方法是双方约定一个数,明文加上这个数就是密文。这个数相当于密钥(可以是单词 词组 句子 几个字母也行)。

附:ASCⅡ码与英文的对照表

A 1000001 N 1001110

B 1000010 O 1001111

C 1000011 P 1010000

D 1000100 Q 1010001

E 1000101 R 1010010

F 1000110 S 1010011

G 1000111 T 1010100

H 1001000 U 1010101

I 1001001 V 1010110

J 1001010 W 1010111

K 1001011 X 1011000

L 1001100 Y 1011001

M 1001101 Z 1011010

举个例子

明文: hello=1001000 1000101 1001100 1001100 1001111

密钥:crude=1000011 1010010 1010101 1000100 1000101

相加得到密文=0001011 0010111 0011001 0001000 0001010

(二进制运算法则 只取七位)

再加密可以用易位,铁栏等方法,这里就不写了

这种密码如果和莫尔斯混在一起比较难搞

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/4 3:56:43