Ari*_*jas 2 java encryption cryptography aes
我需要在密钥包装模式下使用加密算法AES.是否有一些可能有用的开源库或实现?
重要的是,它必须是密钥包装模式.
标准SunJCE提供程序提供RFC 3394的实现.只需使用算法AESWrap:
Cipher c = Cipher.getInstance("AESWrap", "SunJCE");
c.init(Cipher.WRAP_MODE, secretKey);
byte[] result = c.wrap(someKey);
Run Code Online (Sandbox Code Playgroud)
BouncyCastle 支持使用 AES 进行密钥包装AESWrapEngine。
您可以查看此 StackOverflow 帖子以了解 BouncyCastle 的更多示例。唯一的区别是您将指定 而AESWrapEngine不是AESEngine。