2012-07-18 77 views
1

兩種不同文本的Rijndael加密可能會生成相同的加密文本的可能性有多大?對不同文本的Rijndael加密生成相同的加密文本?

說我有一個純文本

「ABC」>加密來> 「defdefdef」

能這樣呢?

「HIJ」>也加密到> 「defdefdef」

+0

也許一個破碎的實現或空向量作爲關鍵? – javex 2012-07-18 15:10:21

+0

@javex在這種情況下「破碎」甚至不符合條件。如果發生這種情況,輸入可能會完全被忽略。 – 2012-07-18 15:52:51

回答

4

對於相同的鍵,機會是零。不同的輸入使用相同的密鑰映射到不同的輸出。

對於不同的密鑰,使用兩個不同密鑰加密的兩個不同文本碰巧產生相同密文的概率極小。當我說的很微不足道時,我的意思是微不足道的。更有可能的是,仙女座星系今天將停在太陽旁邊。

+0

正確的答案,除了仙女座星系是隔壁鄰居,所以相對來說,它已經在太陽附近。對於實際情況:每個純文本映射到一個密文。由於該函數在相同數量的位上是雙向的,因此不能將相同的密文映射返回到相同的純文本。這正是1:1。 – 2012-07-18 15:51:37