jasypt加密敏感配置信息出现Encryption raised an exception

最近在程序羊哥的一篇文章中,学习到用jasypt加密spring boot中一些敏感的配置信息,如数据库的连接密码等;
1.导入包

        
            com.github.ulisesbocchio
            jasypt-spring-boot-starter
            3.0.3
        

2.配置加密密钥

jasypt:
  encryptor:
    password: xxxxx

3.进行加密测试
具体jasypt加密步骤请点击查看:!数据库密码配置项都不加密?心也太大了

在此过程中测试加密一致报错,遇到了以下的报错内容:(使用的是jdk1.8)

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 PolicyF

后来找到是加密强度受限的问题,之后找到了解决的方法:
下载替换jre的\lib\security文件就行了;
具体的解决步骤:JDK8安装JCE无限强度

然后就解决了,顺利加密解密;


留着之后有空可以看吧,更换环境可能又会忘记了

你可能感兴趣的:(springboot,IDEA,学习总结,java,加密解密)