2017-07-31 28 views
-4

使用這就是我正在創建密碼實例什麼是操作DESede算法默認模式在Java中

Cipher cipher = Cipher.getInstance("DESede"); 
+0

**不要使用DES進行新的工作**,它不再被認爲是安全的並且已被AES(高級加密標準)取代DES只有密鑰大小隻有56位,這被認爲是不安全的,AES支持128,192和256位的密鑰大小。請參閱[DES和AES的安全性比較](https://security.stackexchange.com/a/26181/5121)。 – zaph

回答

1

沒有單一的,通用的,默認模式。例如,如果我沒有記錯,Oracle供應商默認爲ECB模式,Android上的供應商默認爲CBC模式。這就是爲什麼你應該總是Cipher.getInstance()方法中指定完整的「算法/模式/填充」字符串。否則,您會冒着意想不到的不便攜行爲。

相關問題