2
我使用DES加密一些字符串。使用這個例子:如果已知加密字符串,DES加密的強度?
http://exampledepot.com/egs/javax.crypto/PassKey.html
比方說,一個攻擊者發現了什麼我的加密字符串的解密值之一。例如,他們以某種方式發現我正在加密的單詞是「狗」。現在他們擁有加密和解密值。想知道如何解密我的所有數據?
感謝
我使用DES加密一些字符串。使用這個例子:如果已知加密字符串,DES加密的強度?
http://exampledepot.com/egs/javax.crypto/PassKey.html
比方說,一個攻擊者發現了什麼我的加密字符串的解密值之一。例如,他們以某種方式發現我正在加密的單詞是「狗」。現在他們擁有加密和解密值。想知道如何解密我的所有數據?
感謝
你問的問題是「不DES有任何已知的漏洞known plaintext attacks?」。根據情況,答案是否定的(據我所知),儘管這種攻擊是針對強度減弱的版本發佈的。由於DES的密鑰長度實際上只有56位,因此如果您真的需要安全性,那麼它對於當前的使用來說不夠強大 - 現在這種情況已經在暴力攻擊的範圍之內,特別是如果您只有一個單塊加密(如你的「狗」的例子)。
你是什麼意思,「特別是如果你只有一個加密塊」?加密更多的明文肯定不會使它更安全。 –