栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

配置文件密码加密-jasypt

配置文件密码加密-jasypt

        配置文件中涉及密码的部分肯定是要加密的,这里分享一种加密方式:jasypt加密。(研究的不太深入,项目中可以使用)

以springboot项目为例:

一、引入jar包

    com.github.ulisesbocchio
    jasypt-spring-boot-starter
    2.1.2
二、修改配置文件
jasypt.encryptor.password=3edc4rfv
jasypt.encryptor.property.prefix=ENC(
jasypt.encryptor.property.suffix=)

其中 jasypt.encryptor.password=3edc4rfv 是加密时的一种策略,可自己定义。

三、找到自己maven仓库里引入的jar包:

找到jar包所在文件:orgjasyptjasypt1.9.2jasypt-1.9.2.jar。

打开cmd窗口,执行:

java -cp jasypt-1.9.2.jar  org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="123456" password=3edc4rfv algorithm=PBEWithMD5AndDES


——input:为需要加密的数据,如密码,账号等
——password:为加密数据使用的密钥
——algorithm:为默认算法

 之后output为加过密之后的输出:

 四、修改对应的配置文件里的密码:
spring.datasource.password=ENC(mypVl5N5KnPXA0xnmnxT3w==)

即可!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/699310.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号