我已经看到AES 256加密解密适用于Java 6及更高版本。
如何在Java 5中实现相同的功能(除了策略文件)
答案 0 :(得分:2)
BouncyCastle库一直支持1.4。它包括AES256,只要您不将它用作JCE提供程序,我认为您可以在没有策略文件的情况下使用它。
也就是说,默认的Java 1.5 JCE(Java Cryptography Extension)确实包含了AES256。正如您在问题中所述,您需要部署无限制的策略文件才能实际使用256位算法。这是不可避免的,但不应该那么困难。上面的bouncycastle链接告诉你如何做到这一点。