yml 文件敏感信息处理

像数据库的账号密码之类的信息,明文放在application.yml是不安全的,为了提高安(逼)全(格)考虑,我们需要对其进行加密处理。

#1. 第一步肯定是要引入maven依赖

<dependency>

    <groupId>com.github.ulisesbocchio</groupId>

    <artifactId>jasypt-spring-boot-starter</artifactId>

    <version>2.1.1</version>

</dependency>

#2. 设置加密密钥

jasypt:

    encryptor:

        password: linergouzhenshuai

#3. 写个接口也行,测试类也行,我写了个接口,传入想要加密的字符串

获得加密字符串

#4. 然后用ENC(密文) 这样的方式就加密完成了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容