必威电竞|足球世界杯竞猜平台

明文
來源:互聯網

明文,是指沒有加密的文字(或者字符串),一般人都能看懂的意思,屬于密碼學術語。在通信系統中它可能是比特流,如文本、位圖、數字化的語音或者數字化的視頻圖像等。一般可以簡單地認為明文是有意義的字符或比特集,或通過某種公開的編碼標準就能獲得的消息。經過某個加密算法進行作用,將作用后的文字稱為密文。對密文來說,若想得到明文,就應通過與加密算法對應的解密算法進行解密,恢復出明文。

基本解釋

【詞目】:明文

【釋義】:指明確的文字記載。

【語出】:顏師古《前漢書·敘例》:“既無明文,未足取信。”

1.[plaintext]∶待偽裝或加密的消息(message)。常用m或p表示。

2.密碼中的PA代表明文中的TH

3.[(oflaws,regulations,etc.)proclaimedinwriting]∶形成了書面文字的(指法令、規章等)

詳細解釋

1.明確的文字記載;法令、規章等之見于文字者。

《漢書·韋賢傳》:“至祖宗之序,多少之數,經傳無明文。”宋宋敏求《春明退朝錄》卷下:“五代十國至國初,節度使皆自檢校太傅遷太尉,太尉遷太師,然無升秩明文。”清昭連《嘯亭續錄·武官乘轎》:“惟領侍衛內大臣例無明文,然向率以諸王大學士兼之,未有單銜者,故皆因循乘轎。”高云覽小城春秋》第十章:“你看見了嗎?那里明文規定,軍警可以逮捕愛國分子,解散救亡團體。”

2.猶明德。

《文選·班固》:“答三靈之蕃祉,展放唐之明文。”李周翰注:“封禪者,所以答天地人之多福,廣帝堯之明德矣。”漢蔡邕《筆賦》:“敘五帝之休德,揚蕩蕩之明文。”參見“明德”。

可讀的消息。相對密文而言。

一般是指密碼在經過人工加密后,所傳輸的直接信息被加密,稱為“密文”。

而接受方通過共同的密碼破譯方法將其破譯解讀為直接的文字或可直接理解的信息,稱為“明文”。

3.計算機數據加密語言,加密前的原始數據。

破譯方法

窮盡搜索

破譯密文最簡單的方法,就是嘗試所有可能的鑰匙組合。假設破譯者有識別正確解密結果的能力,經過多次密鑰嘗試,最終會有一個鑰匙讓破譯者得到原文,這個過程就稱為密鑰的窮盡搜索。

密碼分析

在不知其鑰匙的情況下,利用數學方法破譯密文或找到鑰匙的方法,稱為密碼分析(Cryptanalysis)。密碼分析有兩個基本的目標:利用密文發現明文;利用密文發現鑰匙。根據密碼分析者破譯(或攻擊)時已具備的前提條件,通常將密碼分析攻擊法分為4種類型。

(1)惟密文破解(Cipher文本onlyattack)。在這種方法中,密碼分析員已知加密算法,掌握了一段或幾段要解密的密文,通過對這些截獲的密文進行分析得出明文或密鑰。惟密文破解是最容易防范的,因為攻擊者擁有的信息量最少。但是在很多情況下,分析者可以得到更多的信息。如捕獲到一段或更多的明文信息及相應的密文,也是可能知道某段明文信息的格式。

(2)已知明文的破譯(Known-plaintextattack)。在這種方法中,密碼分析員已知加密算法,掌握了一段明文和對應的密文。目的是發現加密的鑰匙。在實際使用中,獲得與某些密文所對應的明文是可能的。

(3)選定明文的破譯(Chosen-plaintextattack)。在這種方法中,密碼分析員已知加密算法,設法讓對手加密一段分析員選定的明文,并獲得加密后的密文。目的是確定加密的鑰匙。差別比較分析法也是選定明文破譯法的一種,密碼分析員設法讓對手加密一組相似卻差別細微的明文,然后比較他們加密后的結果,從而獲得加密的鑰匙。

(4)選擇密文攻擊(Chosen-ciphertextattack)。密碼分析者可得到所需要的任何密文所對應的明文(這些明文可能是不明了的),解密這些密文所使用的密鑰與解密待解的密文的密鑰是一樣的。它在密碼分析技術中很少用到。

上述四種攻擊類型的強度按序遞增,如果一個密碼系統能抵抗選擇明文攻擊,那么它當然能夠抵抗惟密文攻擊和已知明文攻擊。

其他方法

除密鑰的窮盡搜索和密碼分析外,實際生活中,破密者更可能針對人機系統的弱點進行攻擊,而不是攻擊加密算法本身。

利用加密系統實現中的缺陷或漏洞等都是破譯密碼的方法,雖然這些方法不是密碼學所研究的內容,但對于每一個使用加密技術的用戶來說是不可忽視的問題,甚至比加密算法本身更為重要。常見的方法有:

(1)欺騙用戶口令密碼。

(2)在用戶輸入口令時,應用各種技術手段,“窺視”或“偷竊”密鑰內容。

(3)利用加密系統實現中的缺陷。

(4)對用戶使用的密碼系統偷梁換柱。

(5)從用戶工作生活環境獲得未加密的保密信息。如進行的“垃圾分析”。

(6)讓口令的另一方透露密鑰或相關信息。

(7)威脅用戶交出密碼。

保護措施

(1)強壯加密算法。通過增加加密算法的破譯復雜程度和破譯的時間,進行密碼保護。如果加密系統的密鑰長度,一般在其他條件相同的情況下,密鑰越長破譯越困難,而且加密系統也就越可靠。

(2)動態會話密鑰。每次會話所使用的密密鑰都不同。

(3)定期更換加密會話的密鑰。

參考資料 >

生活家百科家居網