`
56148083
  • 浏览: 8896 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

测试jasypt时,提示 没有安装JCE扩展包,下载了一个jce_policy-1_5_0,解决

阅读更多

 

今天想给自己的应用数据库连接添加一下加密功能,找了一下网上帖子,就想测试一下jasypt ,听说支持hibernate框架。

首先参考网上的例子,写了加密和解密的测试例子

 

忽然发现加解密BasicTextEncryptor  还算正常

 

但是加解密 StrongTextEncryptor 时,竟然提示缺少jce ?

如下:

 

在运行 Java 程序的时候出现下面的异常:

Encryption raised an exception. A possible cause is you are using strong encryption algorithms and you have not installed the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files in this Java Virtual Machine


后来查资料了解到,JDK 竟然有限制,网上描述如下:

 

Java对JCE的出口是有限制的。

jre\lib\security目录下的local_policy.jar和US_export_policy.jar这两个文件起着至关重要的作用。通常我们下载的jdk安装后,这两个文件都是2.4k左右,事实上无JCE限制的应该是5k左右。 (我下载后也是2.4K左右)

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html#jce_policy-1.5.0-oth-JPR页面的最下方有一个下载选项,可以下载增强型的JCE包。

我使用的是jdk5,因此我下载的5.0版本

 

我下载下来之后,就把本地的jdk备份了一下,然后替换了local_policy.jar和US_export_policy.jar

说实话,我下载的也是2.4K左右,没有网上说的5K,但是替换后,可以正常使用了

 

附件里面是我下载的包

 

分享到:
评论

相关推荐

    jasypt-spring-boot-starter 3.0.5依赖的pom及jar

    jasypt-spring-boot-starter是一个流行的安全库,它允许开发者在Spring Boot应用中轻松地实现加密和解密功能。版本3.0.5的jasypt-spring-boot-starter带来了更强大的功能和改进,本文将深入探讨其背后的依赖结构,...

    jasypt-spring-boot-3.0.4-API文档-中英对照版.zip

    赠送jar包:jasypt-spring-boot-3.0.4.jar; 赠送原API文档:jasypt-spring-boot-3.0.4-javadoc.jar; 赠送源代码:jasypt-spring-boot-3.0.4-sources.jar; 赠送Maven依赖信息文件:jasypt-spring-boot-3.0.4.pom;...

    jasypt-1.9.3.jar

    Jasypt 这个Java类包为开发人员提供一种简单的方式来为项目增加加密功能,包括:密码Digest...Jasypt亦拥有加密应用配置的集成功能,而且提供一个开放的API从而任何一个Java Cryptography Extension都可以使用Jasypt。

    jasypt-spring-boot-2.1.0-API文档-中文版.zip

    赠送jar包:jasypt-spring-boot-2.1.0.jar; 赠送原API文档:jasypt-spring-boot-2.1.0-javadoc.jar; 赠送源代码:jasypt-spring-boot-2.1.0-sources.jar; 赠送Maven依赖信息文件:jasypt-spring-boot-2.1.0.pom;...

    jasypt-spring-boot-3.0.4-API文档-中文版.zip

    赠送jar包:jasypt-spring-boot-3.0.4.jar; 赠送原API文档:jasypt-spring-boot-3.0.4-javadoc.jar; 赠送源代码:jasypt-spring-boot-3.0.4-sources.jar; 赠送Maven依赖信息文件:jasypt-spring-boot-3.0.4.pom;...

    jasypt-1.9.3-API文档-中文版.zip

    赠送jar包:jasypt-1.9.3.jar; 赠送原API文档:jasypt-1.9.3-javadoc.jar; 赠送源代码:jasypt-1.9.3-sources.jar; 赠送Maven依赖信息文件:jasypt-1.9.3.pom; 包含翻译后的API文档:jasypt-1.9.3-javadoc-API...

    jasypt-1.9.0.jar

    jasypt-1.9.0.jar工具类jar包

    jasypt1.9.2&jce1.6-1.8

    Jasypt这个Java类包为开发人员提供一种简单的方式来为项目增加加密功能,包括:密码Digest认证,文本和对象加密,集成hibernate,Spring Security(Acegi)来增强密码管理。 更多资源详见: ...

    jasypt-spring-boot-starter-2.1.1.jar

    java运行依赖jar包

    jasypt-1.9.2.jar

    springboot整合jasypt所需要全部jar包: jasypt-1.9.2.jar、jasypt-spring-boot-starter-1.14.jar。

    jasypt.jar

    在使用Jasypt-1.5.jar这个版本时,需要注意的是,虽然1.5版本相对较旧,但对于一些基本的加密需求已经足够。如果项目需要更高级的特性和安全性,建议升级到更高版本,如1.9.x或更高。 总的来说,Jasypt是一个强大且...

    jasypt-1.5开发包

    **Jasypt-1.5 开发包详解** Jasypt(Java Simple Encryption Toolkit)是一个强大的Java库,专为加密和解密数据而设计。它提供了简单易用的API,使得开发者可以在Java应用中轻松集成加密功能。Jasypt-1.5版本是该库...

    jasypt-1.9.3-API文档-中英对照版.zip

    赠送jar包:jasypt-1.9.3.jar; 赠送原API文档:jasypt-1.9.3-javadoc.jar; 赠送源代码:jasypt-1.9.3-sources.jar; 赠送Maven依赖信息文件:jasypt-1.9.3.pom; 包含翻译后的API文档:jasypt-1.9.3-javadoc-API...

    jasypt-1.9.3-dist.zip

    Jasypt 这个Java类包为开发人员提供一种简单的方式来为项目增加加密功能,包括:密码Digest...Jasypt亦拥有加密应用配置的集成功能,而且提供一个开放的API从而任何一个Java Cryptography Extension都可以使用Jasypt。

    使用jasypt-1.5加密Spring的db属性文件

    jasypt-1.5是一个Java加密工具,它可以对Spring的db属性文件进行加密,本文将介绍如何使用jasypt-1.5来加密Spring的db属性文件。 知识点 1. jasypt-1.5的安装 首先,需要下载jasypt-1.5的工具包,下载地址为...

    java简单加密包(jasypt-1.8-dist.zip)

    Java简单加密包(jasypt-1.8-dist.zip)是一个专门为Java开发者设计的轻量级加密库,它提供了一套简洁、易用的API,使得加密和解密操作变得非常方便。JASYPT(Java Simplified Encryption Toolkit)是这个库的全称,...

    jasypt-1.9.2-API文档-中文版.zip

    赠送jar包:jasypt-1.9.2.jar; 赠送原API文档:jasypt-1.9.2-javadoc.jar; 赠送源代码:jasypt-1.9.2-sources.jar; 赠送Maven依赖信息文件:jasypt-1.9.2.pom; 包含翻译后的API文档:jasypt-1.9.2-javadoc-API...

    jasypt-spring-boot-2.1.0-API文档-中英对照版.zip

    赠送jar包:jasypt-spring-boot-2.1.0.jar; 赠送原API文档:jasypt-spring-boot-2.1.0-javadoc.jar; 赠送源代码:jasypt-spring-boot-2.1.0-sources.jar; 赠送Maven依赖信息文件:jasypt-spring-boot-2.1.0.pom;...

    Python库 | jasypt4py-0.0.3-py2.py3-none-any.whl

    5. **命令行工具**:`jasypt4py`还提供了命令行工具,允许开发者在终端中直接进行加密和解密操作,方便进行快速测试或一次性任务。 6. **自定义加密策略**:通过配置,开发者可以根据项目需求选择或自定义加密策略...

    jasypt-spring-boot使用说明

    jasypt-spring-boot是Jasypt为Spring Boot定制的一个集成库,它可以自动配置Spring Boot的环境,使得我们可以在配置文件中使用加密的属性值。通过简单的步骤,我们就可以将敏感信息如数据库密码、API密钥等加密存储...

Global site tag (gtag.js) - Google Analytics