2014-01-26 22 views
2

我正在GlassFish 4.0服务器上运行一个应用程序,我想用最强的加密保护它(或者至少尽可能地接近这个)。GlassFish 4.0可以使用AES 256位加密吗?

在管理控制台中的GlassFish Network Listeners屏幕上,似乎可用的最强密码套件是128位。

是否可以安装更强大的密码套件,或者是否有其他方法可以通过SSL启用256位加密?

回答

3

是的,这是可能的。

GlassFish实质上使用底层JSSE支持的内容。

通常,它应该在默认情况下存在,如果您只看到128位密码,则表明您有“受限”的JVM/JDK。

转至http://www.oracle.com/technetwork/java/javase/downloads/index.html并下载Java加密扩展(JCE)无限强度管辖权策略文件(位于页面底部)。将这些文件放入${java.home}/jre/lib/security。确保你为你的Java版本(可能是6或7)获得了正确的版本。

这应该允许您使用256位密码套件。

参见:

+1

我更换了'local_policy.jar'和'US_export_policy.jar'文件'$ {java.home} /jdk1.7.0_45/jre/lib/security“与无限JCE版本。然后我重新启动GlassFish,现在可以使用256位密码套件。非常感谢。 – hurleytom

+0

OHHHHHHHHHHH !!!可爱可爱!感谢它真的帮了我很多! – Tirma