【问题标题】:Do Java standard libraries implement RSAES-PKCS1-V1_5 or AES Key Wrap?Java 标准库是否实现 RSAES-PKCS1-V1_5 或 AES Key Wrap?
【发布时间】:2015-03-13 17:00:05
【问题描述】:

Java 的标准库之一是否支持使用 RSAES-PKCS1-V1_5 或 AES Key Wrap 加密的内容加密密钥?

例如,我知道我可以做到

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

但是如何使用标准库(无第三方库)获取 byte[] 数组

【问题讨论】:

  • 先生们:到目前为止,为什么有 3 次反对票?
  • 对不起,您的问题与您的示例无关。您混合了很多东西:RSAES 代表 RSA Encryption Scheme,而 AES Key Wrap 是一种用另一个 AES 密钥包装(或者,用简单的方式解释它,加密)密钥的方法。一个更好的问题可能是“如何获得我的 AES 密钥二进制表示”
  • @WhirlMind 抱歉:我忘了点击“添加评论”按钮 ;)

标签: java encryption aes rsa


【解决方案1】:

contentEncryptionKey.getEncoded() 将为您提供编码后的 byte[] 版本的密钥。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 2017-05-13
    • 2020-01-07
    • 1970-01-01
    • 2017-07-24
    • 2011-09-10
    • 2012-12-23
    相关资源
    最近更新 更多