2015-03-13 13 views
-3

Java的其中一個標準庫是否支持使用RSAES-PKCS1-V1_5或AES密鑰包裝進行加密的內容加密密鑰?Java標準庫是否實現RSAES-PKCS1-V1_5或AES密鑰包裝?

我知道的例子,我可以做

gen = KeyGenerator.getInstance("AES"); 
gen.init(256); 
SecretKey contentEncryptionKey = gen.generateKey(); 

但我怎麼使用標準庫(沒有第三方庫)獲得byte[]陣列

+0

先生們:有關爲什麼3 downvotes到目前爲止的任何意見? – 2015-11-04 16:25:57

+1

對不起,您的問題與您的示例沒有關聯。您正在混合很多東西:RSAES代表RSA加密方案,AES密鑰包裝是一種用其他AES密鑰包裝(或者,以簡單方式解釋它,加密)密鑰的方法。更好的問題可能是「如何獲得我的AES密鑰二進制表示) – Cerber 2015-11-04 16:28:47

+0

@WhirlMind抱歉:我忘記點擊」添加評論「按鈕;) – Cerber 2015-11-04 16:29:37

回答

2

contentEncryptionKey.getEncoded()將讓你的編碼byte[]版本的鍵。