Catus
幼苗
共回答了21个问题采纳率:100% 举报
单表置换加密,将选好的密钥(一个句子)不重复地依次对应到各个字母上,密钥中未出现的字母在其后按顺序添加上即可,本题的置换表如下:
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密码好一些,但可以通过字母频率表来破解,安全性较弱.
1年前
1