瀏覽單個文章
jamin
Senior Member
 
jamin的大頭照
 

加入日期: Dec 2002
文章: 1,370
引用:
作者d9423196
因為題目提到是單字母所以自然先入為主以為字是A~Z
中文雙位元...如果你用單字母的統計方法下去也是爆吧
反過來說就算是雙位元的統計法 假設中文真的只有五千多個字
所需要蒐集的密文不知道要多少才可以算回完整的KEY
五千種字就算統計結果出來每個字之間只要差多或少一個字就可以分辨出每個字來
五千種字*五千種頻率差異 樣本空間(密文)就至少要這麼大(多)了...
之後又要 做排序 五千種字的數量高低 就算排序效率很好 5000 log 5000
排列出來之後還要TRY看看五千種因為機率不是死的...
錯了要找附近的來TRY 都不行又要更大的樣本數...
拿到加密機跑五千次不是比較好嗎...
如果題目說拿不到加密機那就真的錯了...

你可能要重新看統計法怎麼被使用的, 這個方法首先被用在對稱加密法的破解

例如中文的 "的", 這個自在中文出現率一定很高
所以只要比對語文特徵就可以猜出明文語言
知道明文語言後, 可以再次利用統計法, 濾出可能的對應, 例如:母音 aeiou 出現率一定遠大於子音 z
1對1對應在統計法下幾乎無處可逃

那還需要什麼加密機...
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數
舊 2010-11-24, 02:21 AM #18
回應時引用此文章
jamin離線中