SpringBoot 集成 Jasypt 对数据库加密以及踩坑的记录分享
密码安全是非常重要的,因此我们在代码中往往需要对密码进行加密,以此保证密码的安全PS:可以看到配置中特意配置了加密算法,原因是官方在 3.0.0 以后更改了加密算法,所以假如你不设置的话,使用网上的方法加密出来的密码启动就会报错,如图:官方 issue:Failed to bind properties under ‘spring.datasource.password' to java.lang.String` #154版本在 3.0.0 之前的 Jasypt需要额外添加 Jasypt 的加密盐值配置到 Tomcat如果你想手动使用 Jasypt 进行加解密用官方提供的保留字
用户评论