2015-03-13 333 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[]版本的键。