词条 | 费纳姆密码 |
释义 | 费纳姆密码其实是一种由二进制产生的替换密码。 这是一种二战期间德军使用的密码,一时令盟军难以破译,后来在图灵的帮助下制造了破译机器,使英国人多次破译这种密码。但是直到现在,人工破译还是比较费事的。 这种密码采用二进制表示法。编写时要将明文转化成二进制数字。 加密方法是双方约定一个数,明文加上这个数就是密文。这个数相当于密钥(可以是单词 词组 句子 几个字母也行)。 附: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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。