关于网络安全的一道算法题求解,谢谢
发布网友
发布时间:2022-05-04 18:00
我来回答
共3个回答
热心网友
时间:2022-06-24 12:36
单表置换加密,将选好的密钥(一个句子)不重复地依次对应到各个字母上,密钥中未出现的字母在其后按顺序添加上即可,本题的置换表如下:
a b c d e f g h i j k l m n o p q r s t u v w x y z
t h e s n o w l a y i c k p d f r v b g j m q u x z
按上表解密该消息得:basilisk to leviathan blake is contact
这个表的置换方向并无要求,只要加密和解密是反着的就行,本题根据LZ的密文确定为解密由第一行到第二行置换。
当然,不同的实现可能有所不同。
单表置换加密属于最原始的古典加密算法,比Caesar密码好一些,但可以通过字母频率表来破解,安全性较弱。
热心网友
时间:2022-06-24 12:37
感觉你给出的信息不完整,至少有明文和密文才能猜出算法啊!追问这个就是明文和密文啊,大哥
SIDKHKDM AF HCRKIABIE SHIMC KD LFEAILA
该密文是由小说“The Other side of Silence“的第一个句子而生成的:
The snow lay thick on the steps and the snowflakes driven by the wind looked black in the headlights of the cars.
热心网友
时间:2022-06-24 12:37
密钥计算算法很复杂 ,建议你了解一下就行追问大学作业啊(抓墙)