当前位置: > 热文

顾宝明:二战时密码原理

时间:2022-04-19 13:51:37 热文 我要投稿

孙海波的回答:

二战时都用密码机的。发报方用密码机加密,收报方用密码机解密 加密的话是由密码机完成的,过程极为复杂,可以是改变字母顺序,比方B变成A,C变成B(这还是最简单的),也可以是改变字母排列,比方讲ABC变成CAB。。。 总之,在经过极为复杂的加密后,收报方由于使用的是同样型号的密码机,加密方法都是一样的,所以可以很轻易的将加密的信息解码。 至于破解的话只能是猜,没其他办法,要不就是窃取对方的密码机,就像英国人截获德军U艇西格玛密码机那样。有了对方的密码机就可以轻易破解对方密码了

李喜儿的回答:

二战时都用密码机的。发报方用密码机加密,收报方用密码机解密 加密的话是由密码机完成的,过程极为复杂,可以是改变字母顺序,比方B变成A,C变成B(这还是最简单的),也可以是改变字母排列,比方讲ABC变成CAB。。。 总之,在经过极为复杂的加密后,收报方由于使用的是同样型号的密码机,加密方法都是一样的,所以可以很轻易的将加密的信息解码。 至于破解的话只能是猜,没其他办法,要不就是窃取对方的密码机,就像英国人截获德军U艇西格玛密码机那样。有了对方的密码机就可以轻易破解对方密码了

伈随风飞的回答:

基本来说就是个打印机,但是一般打印机是按下去a就打印出来a,但是恩格玛密码机,在打印那头有个滚轮,这个滚轮是负责加密的。 按下去a,可能吃出来c,按下去b,可能出来x; 而至于按下去该出来什么,则是按照密码本设定;比如以上变化,我们可以约定为x1234设定;那将这一段用正常数字打印出来;收到的人,将自己恩格玛机上的密码滚轮也设定成x1234;然后将自己收到的密电反向打印一边就知道密码是多少了。 所以,单有恩格玛机是没意义的,同时一定要找到密码本才行。 

郑生华的回答:

通常情况下密码是一种算法,如果根据已知的一些东西可以得到算法的话就能够用这些算法计算出其他的内容。举个简单的例子: ABCDEFGHIJKLMNOPQRSTUVWXYZ是正常的字母表,如果表示“我爱你”I LOVE YOU. 我给你一串字母"F ILSB VLR"你肯定不知道是什么意思。 其实这是一个最简单的算法就是把字母的顺序改变一下,改成XYZABCDEFGHIJKLMNOPQRSTUVW, ABCDEFGHIJKLMNOPQRSTUVWXYZ XYZABCDEFGHIJKLMNOPQRSTUVW 即密文中X代表A,Y代表B.....W代表Z。 现在我告诉你上面的算法,在告诉你"F ILSB VLR"你就肯定知道是“I LOVE YOU”的意思了。上边的算法是古代凯撒大帝用过的凯撒码。现实中的密码的算法复杂的多了。有兴趣可以看看《密码学引论》或者密码入门方面的书。

夏子渊的回答: