当前位置: 首页 > 网络应用技术

使用JASYPT加密配置报告错误:解密Exception:无法解密

时间:2023-03-08 00:05:30 网络应用技术

  几天前,我分享了一篇文章“ Spring Boot 2.x基本教程:加密配置中的敏感信息”,然后看到小组中有朋友在响应本文。

  具体而完整的错误消息如下:

  根据错误消息的描述直接判断,解密失败。

  以下是可能导致解密失败的几种可能性:

  第一个:解密失败的原因是加密和解密之间的不一致,即插头-in的使用的配置和参数。

  第二个:无限的JCE版本(Unlimited Stringth Java加密扩展程序)。由于我以前使用Spring Cloud Config时已经安装了DD,但我以前写过案例时没有提到这一点,还有一些尚未触及Spring的读者云通常是由此引起的。

  我们可以下载与您的Java版本相对应的JCE安装程序包,例如:JCE8下载地址。它是一个压缩软件包。减压后,您可以看到以下三个文件:

  我们需要将两个文件复制到目录中以涵盖原始默认内容,以便完成加密解密的准备。

  欢迎来到我的公共帐户:程序猿DD,分享干货和外面思考!