【问题标题】:AES key wrap encryptionAES 密钥包装加密
【发布时间】:2013-05-17 04:35:51
【问题描述】:

我需要密钥包装模式下的加密算法 AES。是否有一些开源库或实现可能会有所帮助?

重要的是,它必须是密钥包装模式。

【问题讨论】:

  • 你指的是RFC 3394吗?你的问题不清楚。

标签: java encryption cryptography aes


【解决方案1】:

标准SunJCE provider 提供RFC 3394 的实现。只需使用算法AESWrap

Cipher c = Cipher.getInstance("AESWrap", "SunJCE");
c.init(Cipher.WRAP_MODE, secretKey);
byte[] result = c.wrap(someKey);

【讨论】:

    【解决方案2】:

    BouncyCastle 支持在 AES 中使用 AESWrapEngine 封装密钥。

    您可以查看 this StackOverflow post 以查看 BouncyCastle 的更多示例。唯一的区别是您将指定 AESWrapEngine 而不是 AESEngine

    【讨论】:

      猜你喜欢
      • 2017-04-16
      • 1970-01-01
      • 2012-02-21
      • 2018-06-10
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多