|
42樓

樓主 |
發(fā)表于 2009-7-19 00:38:24
|
只看該作者
本帖最后由 hotpower 于 2009-7-19 01:06 編輯
實(shí)際上密碼體系與明文或密文流的長度是無關(guān)的,只與密鑰的長度有關(guān)。
再長的明文流所對應(yīng)的密文流也可能找不到它們與密鑰的關(guān)系。
從框圖中可以看出:![]()
有些子密鑰流是受控制的,如日期密鑰流,它由天地密鑰流中某次流中字節(jié)的高2位
控制移位1~4位,這樣可能導(dǎo)致在一定數(shù)量的明文流中日期密鑰流中的某些位永遠(yuǎn)
也不會起作用,故在一定長度(小于密鑰長度)的明文流和明文流也永遠(yuǎn)得不到它們
和密鑰之間的唯一關(guān)系。當(dāng)然在實(shí)際密碼的設(shè)計(jì)上不會發(fā)生這種現(xiàn)象。因?yàn)槿掌诿荑
為32位長度,這樣最多用32次即可“轉(zhuǎn)一圈”。由于規(guī)律復(fù)雜,故顯現(xiàn)了“隨機(jī)現(xiàn)象”。
正是這樣的隨機(jī),才導(dǎo)致了從明文流和密文流之間的關(guān)系中很難導(dǎo)出和密鑰之間的關(guān)系。
即再長的明文流也沒偽隨機(jī)密鑰流長,這就是密碼的魅力所在~~~
飛船可能看過《潛伏》《暗戰(zhàn)》之類的“諜戰(zhàn)片”,上面所謂的“電文密碼”嚴(yán)格
來講應(yīng)該是“編碼”或可稱為“算法保密的編碼”即“密碼”。
這種“密碼”只有混淆作用而無任何擴(kuò)散作用。即某個(gè)字編碼錯(cuò)誤也不會影響其他
密文的翻譯。故不能稱為密碼。
但由于其編碼表不公開,故只能認(rèn)為其為“密碼”。
其算法就是主人公手里的“小說書”。編碼就是“某頁某行對應(yīng)的第幾個(gè)字” |
|