Jasypt Spring Boot 2.1.0,Spring Boot 项目属性源加密

2018年07月20日

Jasypt Spring Boot 2.1.0 已发布。Jasypt Spring Boot 为 Spring Boot 项目中的属性源(property sources)提供加密支持。

有三种方法可以在项目中集成 jasypt-spring-boot:

  • 如果 Spring Boot 项目中使用了 @SpringBootApplication 或者 @EnableAutoConfiguration ,在项目里添加jasypt-spring-boot-starter 依赖会自动对项目中整个属性(包括系统属性、环境属性、命令行参数、application.properties, yaml)启动加密。

  • 如果项目里没有使用 @SpringBootApplication 或者 @EnableAutoConfiguration ,可以手动在 Configuration 类上添加注解 @EnableEncryptableProperties ,来在整个环境的属性启用属性加密。

  • 如果想指定加密文件,可以使用 @EncryptablePropertySource 指定单个属性源。

暂未发现本次更细内容,点此查看 GitHub 发布主页

展开阅读全文
22 收藏
分享
加载中
最新评论 (5)

引用来自“熊猫叔叔”的评论

属性源加密是个什么东东,也没人说

引用来自“五毛程序员”的评论

额,简单点说就是在配置文件里加密存储数据库连接之类的敏感信息。
agent就可以破了吧?
2018-07-31 14:47
0
回复
举报

引用来自“熊猫叔叔”的评论

属性源加密是个什么东东,也没人说
就是对你的配置文件进行加密处理,防止一些敏感的配置文件信息泄露。
2018-07-20 22:04
0
回复
举报

引用来自“熊猫叔叔”的评论

属性源加密是个什么东东,也没人说
额,简单点说就是在配置文件里加密存储数据库连接之类的敏感信息。
2018-07-20 19:10
0
回复
举报
jasypt-spring-boot:2.1.0 introduces a new feature to specify property filters. The filter is part of the EncryptablePropertyResolver API and allows you to determine which properties or property sources to contemplate for decryption. This is, before even examining the actual property value to search for, or try to, decrypt it. For instance, by default, all properties which name start with jasypt.encryptor are excluded from examination. This is to avoid circular dependencies at load time when the library beans are configured.
2018-07-20 17:44
0
回复
举报
属性源加密是个什么东东,也没人说
2018-07-20 17:37
0
回复
举报
更多评论
5 评论
22 收藏
分享
返回顶部
顶部