4

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

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

4

2 回答 2

8

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

Cipher c = Cipher.getInstance("AESWrap", "SunJCE");
c.init(Cipher.WRAP_MODE, secretKey);
byte[] result = c.wrap(someKey);
于 2013-05-16T20:35:51.437 回答
1

BouncyCastle 支持在 AES 中使用AESWrapEngine.

您可以查看这篇 StackOverflow 帖子以查看 BouncyCastle 的更多示例。唯一的区别是您将指定.AESWrapEngine而不是AESEngine.

于 2013-05-16T20:30:39.093 回答