惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
量子位
阮一峰的网络日志
阮一峰的网络日志
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
美团技术团队
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
腾讯CDC
V
Visual Studio Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
IT之家
IT之家
博客园 - 【当耐特】
L
LangChain Blog
A
About on SuperTechFans
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
Netflix TechBlog - Medium
博客园_首页
WordPress大学
WordPress大学
博客园 - Franky
Engineering at Meta
Engineering at Meta
C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
M
MIT News - Artificial intelligence

博客园 - 子墨老师

画一个红色灯笼 画一个哆啦A梦 画一个小黄人 画一个太极八卦图 画一个Android智能手机机器人 基于Hutool的poi导出excel表格【升级更新】 如何设置wps单元格下拉选项设置 ZoomIt的使用与快捷键 springboot项目中使用Java 8的日期时间API 基于springboot系统,如何跟踪会话过期,浏览器会话标识是否收到正常响应,存储,并在后续请求保持携带 SpringBoot+MyBatis实现数据库字段加密 Vue2中能否实现输入中文自动转化为拼音, 且不带音调 Excel导出问题:accessExternalStylesheet 解构赋值+扩展运算符在数组和对象上的应用例子 收藏一下JDK下载地址 介绍几个axios接口请求顺序的问题 vue cli的介绍 Failed to start nginx.service: Unit nginx.service not found. 如何实现文件批量重命名后再进行批量打包下载 如何能成功在centos7下安装nodejs18+以上版本 centos7下卸载nodejs源码包 基于ConcurrentMap锁机制的NFS文件合并方案 基于ConcurrentMap锁机制的NFS分片上传方案 如何将已经存在的本地项目源码关联到远程git仓库中 gitee如何使用 centos7安装php+wordpress
Caused by: org.jasypt.exceptions.EncryptionOperationNotPo...
子墨老师 · 2026-03-16 · via 博客园 - 子墨老师

今天在项目中作加密配置后,启动应用出现如下的问题:

Caused by: org.jasypt.exceptions.EncryptionOperationNotPossibleException: 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

原因:这个错误提示您使用的是高强度加密算法,但Java环境缺少JCE无限强度策略文件

解决办法可以采用两种方式

第一种方法:下载对应的JDK版本的JCE无限制强度策略文件

安装配置步骤

  • 下载后解压,您会得到两个JAR文件:local_policy.jarUS_export_policy.jar

  • 找到您的JRE安装目录下的安全策略文件夹:

    • Windows: %JAVA_HOME%\jre\lib\security

    • Linux/Mac: $JAVA_HOME/jre/lib/security

  • 备份原有的策略文件

  • 将下载的两个JAR文件复制到该目录,覆盖原有文件

第二种方法:从Java 9开始,JCE无限强度策略文件已经是标准配置,不再需要单独安装。

Java 9及以上(包括Java 11, 17, 21等):

    • 无限强度加密算法默认启用

    • JCE策略文件已内置在JDK中

    • 不再需要单独下载和安装

升级到Java 11+的好处:

  • ✅ 无需处理JCE策略文件问题

  • ✅ 长期支持版本(LTS)更新周期更长

  • ✅ 性能提升和新特性

  • ✅ 安全性改进

推荐的Java 11+版本:

  • Java 11 LTS:目前仍广泛使用

  • Java 17 LTS:推荐的稳定版本

  • Java 21 LTS:最新长期支持版

推荐大家收藏保留