我正在嘗試使用Java進行TripleDES加密。從Wikipedia article下的Keying Options
,我想用選項1,其中All three keys are independent
。DESede和TripleDES之間的區別cipher.getInstance()
從Cipher docs它說去reference guide here,但它仍然不清楚。
我的工作越來越運行的實例,並在不同的項目中使用這兩種線路:
Cipher c = Cipher.getInstance("DESede");
Cipher cipher = Cipher.getInstance("TripleDES/ECB/PKCS5Padding");
編譯都很好,所以有什麼區別?我應該使用一個嗎?這兩個工作是否使用三個單獨的密鑰?