使用jasypt进行配置文件加密

发布时间:2024年01月08日

1、导入依赖

<dependency>
 <groupId>com.github.ulisesbocchio</groupId>
 <artifactId>jasypt-spring-boot-starter</artifactId>
 <version>3.0.2</version> 
</dependency>

2、启动类中开启加密功能

@EnableEncryptableProperties

3、添加配置

jasypt: encryptor: algorithm: PBEWithHmacSHA512AndAES_128

4、加密配置

 @Autowired
    private StringEncryptor stringEncryptor;
    
    public void test()  {
        String encrypt = stringEncryptor.encrypt("需要加密的信息"); //会返回一个密文
    }

5、在加密的信息中使用ENC()函数包裹,在项目启动之后会自动解密

文章来源:https://blog.csdn.net/weixin_65861329/article/details/135445411
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。