【踩坑】AES256解密失败,jasypt解密失败 最简单解决办法(本地环境)

【踩坑】AES256解密失败,jasypt解密失败 最简单解决办法(本地环境)

1.JDK中包含有JRE(Java Runtime Environment,即:Java运行环境),JRE中包括Java虚拟机(Java Virtual Machine)、Java核心类库和支持文件,而我们今天要说的主角就在Java的核心类库中。在Java的核心类库中有一个JCE(Java Cryptography Extension),JCE是一组包,它们提供用于加密、密钥生成和协商以及 Message Authentication Code(MAC)算法的框架和实现,所以这个是实现加密解密的重要类库。

2.在我们安装的JRE目录下有这样一个文件夹:%JAVE_HOME%\jre\lib\security(%JAVE_HOME%是自己电脑的Java路径,),其中包含有两个.jar文件:“local_policy.jar ”和“US_export_policy.jar”,也就是我们平时说的jar包,这两个jar包就是我们JCE中的核心类库了。JRE中自带的“local_policy.jar ”和“US_export_policy.jar”是支持128位密钥的加密算法,而当我们要使用256位密钥算法的时候,已经超出它的范围,无法支持,所以才会报:“java.security.InvalidKeyExcept

相关发现

dnf奶妈耳环选择哪个好
365速发国际welcome

dnf奶妈耳环选择哪个好

🌼 09-19 🌻 6952
「正」字组词
365速发国际welcome

「正」字组词

🌼 09-25 🌻 8980
HPE服务器iLO Web界面无法访问的解决方法
365速发国际welcome

HPE服务器iLO Web界面无法访问的解决方法

🌼 10-14 🌻 3085
实体制裁名单查询服务
365提款限制

实体制裁名单查询服务

🌼 08-03 🌻 1492