夜云(fox)
|
|
7 楼:
Re:Re:【资料】普莱菲尔密码详述...
|
09年07月10日11点20分 |
【苍寂の冰在大作中谈到:】 > >夜云,先要谢谢你的密码普及,很清晰。 >然后我想问下,像你的明文pishoupideweinasi里没有出现字母z,所以密码表可以省去z >但是如果我的明文里,拼音出现了字母z,那要怎么列密码表?
关于明文里出现z这个问题,相关资料上没有明确地规定其加密原则,不过,我们可以从两个角度去思考然后解决这个问题:
第一,普莱菲尔密码制做密码表的根据与明文无关,而涉及密钥,密钥有z自然是需要省略的,而表内需要的又只有二十五个字母,所以根本不存在z出现在表中的可能性。所以针对明文有z的情况,在分组之后两两成对的字母中z根本无法找到其对应位置,故我们反推得出结论——z一定是在整理过明文后就在原文中消失或者被替换掉了;
第二,对于英文字母中,z出现的频率是最低的,用穷举法列出含z的字母也绝非难事,所以,在密文中使用含有z字母的语句本身就是一种风险很大的行为,故在无论是在普莱菲尔密码盛行还是其他密码传递情报的过程中,都是尽量避免使用z的,甚至是杜绝。
所以,结论是军用密码时极少出现这种情况,而如果只是做做密码游戏,一般是略去或者替换,相信少了一个字母或者出现一个不挨边的字母,很快就可以发觉,呵呵
|
|

|
物是人非事事不休
|
※来源: 【 推理之门 Tuili.Com 】.
|
|