1、简述
Jasypt (Java Simplified Encryption) 是一个简化 Java 应用中加密工作的库。它支持加密和解密操作,易于与 Spring Boot 集成。通过 Jasypt,可以安全地管理敏感信息,比如数据库密码、API 密钥等。
样例代码:https://gitee.com/lhdxhl/springboot-example.git
2、核心功能
- 简化的加解密操作:通过易用的 API 提供加密和解密功能。
- 多种算法支持:如 AES、PBE 等。
- 支持属性加密:与 Spring 的 @Value 注解无缝集成,直接解密配置文件中的敏感信息。
- 安全性高:支持盐值(Salt)和迭代计数(Iteration Count)以增强安全性。