2010-05-10 80 views

回答

4

我不確定是否有默認大小的規範,但Sun JCE生成16個字節(128位)的密鑰。

您可以通過檢查編碼量發現,

int keyBits = (key.getEncoded()).length * 8; 
+0

已檢查,其128位,謝謝! – 2010-05-10 15:06:02

0

你能簡單地對返回鍵調用該方法getEncoded(),然後檢查長度是多少?

或者,您可以在KeyGenerator上調用參數爲128,192或256位的方法init()來確保。

或者,您可以將來自無調用版本調用的返回鍵與明確設置了長度的鍵(使用init()方法)進行比較並查看哪一個匹配。