原 jasypt 加密工具的用法
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/zhangwuji/article/details/1009
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>2.1.0</version>
</dependency>
我们这里的地址为:C:\Users\fairyland\.m2\repository\org\jasypt\jasypt\1.9.2
java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="123456" password=manulife123 algorithm=PBEWithMD5AndDES
注意:
input为你的明文密码。
password为盐值。
algorithm 是一个规则,请勿更改
jasypt:
encryptor:
password: manulife123 # 盐值
spring:
application:
name: microservice-candidate
datasource:
type: com.alibaba.druid.pool.DruidDataSource # 当前数据源操作类型
driver-class-name: org.gjt.mm.mysql.Driver # mysql驱动包
url: jdbc:mysql://192.168.3.219:3306/manulife?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true # 数据库名称
username: root
password: ENC(qX4aPdhhuaqXdAJf4Fzlpg==)
qX4aPdhhuaqXdAJf4Fzlpg==为cmd命令输出时的OUTPUT 内容,即密文。需要用ENC和括号包起来。
java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI input="qX4aPdhhuaqXdAJf4Fzlpg==" password=manulife123 algorithm=PBEWithMD5AndDES
2019-08-09 10:28:11 阅读(3289)
名师出品,必属精品 https://www.91mszl.com
博主信息