因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。
官方网站提供了JCE无限制权限策略文件的下载:
JDK6的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
JDK7的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JDK8的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。
如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security下覆盖原来文件,记得先备份。
如果安装了JDK,将两个jar文件也放到%JDK_HOME%\jre\lib\security下。
附:
jce_policy-6.zip
UnlimitedJCEPolicyJDK7.zip
jce_policy-8.zip
分享到:
相关推荐
java密码扩展无限制权限策略文件 下载解压后,把jar文件上传到需要安装jce机器上JDK或JRE的security目录下,覆盖源文件即可。 JDK:将两个jar文件放到%JDK_HOME%\jre\lib\security下 JRE:将两个jar文件放到%JRE_...
**标题解析:** "JCE无限制权限策略文件" 指的是Java Cryptography Extension (JCE) 的不受限安全策略文件。JCE是Java平台的一部分,用于提供高级加密算法和技术,如RSA、AES等。在默认情况下,JCE会限制用户能够...
"jdk1.8.0_131和JCE无限制权限策略文件" 这个标题指的是Java Development Kit (JDK) 的一个特定版本——1.8.0_131,以及与之相关的Java Cryptography Extension (JCE) 无限制权限策略文件。JCE是Java平台的一个组件...
若不下载并覆盖原有JCE策略文件,则无法支持 256 加密规范,密匙字符串长度只能为16而不是32,使用32长度的字符串作为密匙会抛出相应异常 无限制JCE策略文件,包含JDK7,以及JDK8
JAVA中,默认支持AES128,如果要使用AES256,就需要Java密码术扩展(JCE)无限强度管辖权政策文件,文件中包含local_policy.jar和US_export_policy.jar 替换掉 %JRE_HOME%\lib\security 下这两个jar,如果装了JDK,...
UnlimitedJCEPolicyJDK8是Java加密扩展包(JCE)的无限制策略文件。由于美国出口限制规定,Java加密扩展包目前仅提供56位的密钥长度,而实际安全要求至少要128位。为了解决这个问题,SUN公司通过权限文件做了相应...
- 对于加密的PDF或有权限限制的Word文档,需要正确处理解密和权限设置。 7. **错误处理**: - 转换过程中可能会遇到各种错误,如文件损坏、格式不兼容等,因此需要编写健壮的错误处理机制。 8. **性能优化**: ...
2. **JCE(Java Cryptography Extension)**:要启用AES 256位加密,你需要安装Java Cryptography Extension (JCE)的无限制强度权限策略文件。JCE是Java的一个扩展,提供了更高级别的加密算法和支持。 3. **下载JCE...
为了解决这个问题,我们可以使用JCE(Java Cryptography Extension)无限强度策略文件。 JCE是Java平台的一个扩展,提供了对加密、哈希和数字签名等高级加密功能的支持。在JDK8中,JCE政策文件定义了可以使用的最大...
在Java编程语言中,访问权限控制是面向对象编程的一个核心特性,它确保了代码的安全性和封装性。这个压缩包“基于Java的访问权限控制源代码.zip”很可能包含了一些示例代码,展示了如何在Java中实现不同级别的访问...
4. 权限:确保替换的文件拥有正确的权限,以便Java运行时能够读取。 5. 验证:重启Java应用程序,通过一些加密操作验证新的策略是否生效。 使用无限制的JCE政策文件有以下好处: - 提高安全性:允许使用更强大的...
JCE是java加密扩展包,由于美国出口限制规定,目前仅提供56位的密钥长度,而实际安全要求至少要128位。对于出口限制,SUN公司通过权限文件做了相应限制(local_policy.jar和US_export_policy.jar),而...
1. **配置灵活性**:Log4e允许开发者通过XML或JSON配置文件来定制日志行为,包括设置不同的日志级别(如DEBUG、INFO、WARN、ERROR和FATAL),指定日志输出的目标(控制台、文件、网络等)以及过滤策略。 2. **日志...
【标题】"一个人才网站标准的源码无限制"指的是提供了一个完整且不受任何权限限制的人才招聘网站的源代码。这种源码通常包含了构建一个功能齐全、专业的人力资源平台所需的所有组件和功能,允许用户自定义和扩展以...
【米兰购物源码完整版 微购物源码 无限制】是一个用于构建在线购物平台的软件解决方案,它可能包括前端用户界面、后端管理系统、数据库结构以及必要的脚本和配置文件。这个源码的"无限制"特性意味着购买者可以不受...
例如,创建一个名为`tstest`的表空间,其数据文件位于`d:\oracle\db\tstest.dbf`,初始大小为5MB,允许自动扩展,每次增加2MB,最大无限制: ```sql CREATE TABLESPACE tstest DATAFILE 'd:\oracle\db\tstest.dbf' ...
- `chmod`:改变文件或目录的权限。 3. **使用JDBC主要代码操作步骤**: - 加载驱动:`Class.forName("com.mysql.jdbc.Driver")` - 创建连接:`Connection conn = DriverManager.getConnection(url, user, ...
这包括两个步骤:一是安装无限制的安全策略包,将`jce_sec.tar`复制到JRE的安全性目录下解压,更新文件权限和`java.security`文件;二是安装签名扩展包,类似地处理`jce_ext.tar`,并将BouncyCastle提供者添加到Java...
protected 关键字允许访问权限扩展到同一包内的任何类,以及不同包中的子类。这使得子类可以访问并可能修改父类的受保护成员,但限制了包外的类直接访问这些成员。 3. **public**:公共的。public 关键字允许无限制...
6. **并发控制**:对于多线程环境,EJB提供了单线程访问(Singleton)和无限制并发访问(Stateless)的策略,以及可选的同步机制。 7. **异常处理**:EJB允许定义系统异常和应用异常,通过异常处理确保错误的优雅...