setUtil

命令参数 含义
action enc——加密;dec——解密
type 加解密方式,目前支持:aesjasyptbasse64
input 需要做加解密处理的密码信息
password action=jasypt时,此参数必输,表示加解密的盐信息),注:解密时需与加密盐保持一致才可解密
ivGeneratorClassName action=jasypt时,此参数才有意义,且为选传参数,不传则使用默认值org.jasypt.iv.RandomIvGenerator,解密时需与加密时的值一致才可解密
可用值有:org.jasypt.iv.RandomIvGeneratororg.jasypt.iv.NoIvGenerator
algorithm action=jasypt时,此参数才有意义,且为选传参数,不传则使用默认值PBEWithMD5AndDES,解密时需与加密时的值一致才可解密

aes

可使用命令

# 加密
java -jar secUtil.jar action=enc type=aes input=明文密码

# 解密
java -jar secUtil.jar action=dec type=aes input=密文密码

jasypt

可使用命令

# 加密
java -jar secUtil.jar action=enc type=jasypt input=明文密码 password=盐

java -jar secUtil.jar action=enc type=jasypt input=明文密码 password=盐 algorithm=PBEWITHHMACSHA512ANDDES_256

java -jar secUtil.jar action=enc type=jasypt input=明文密码 password=盐 ivGeneratorClassName=org.jasypt.iv.NoIvGenerator

java -jar secUtil.jar action=enc type=jasypt input=明文密码 password=盐 ivGeneratorClassName=org.jasypt.iv.NoIvGenerator algorithm=PBEWITHHMACSHA512ANDDES_256

# 解密
java -jar secUtil.jar action=dec type=jasypt input=密文密码 password=盐

java -jar secUtil.jar action=dec type=jasypt input=密文密码 password=盐 algorithm=PBEWITHHMACSHA512ANDDES_256

java -jar secUtil.jar action=dec type=jasypt input=密文密码 password=盐 ivGeneratorClassName=org.jasypt.iv.NoIvGenerator

java -jar secUtil.jar action=dec type=jasypt input=密文密码 password=盐 ivGeneratorClassName=org.jasypt.iv.NoIvGenerator algorithm=PBEWITHHMACSHA512ANDDES_256

base64

可使用命令

# 加密
java -jar secUtil.jar action=enc type=base64 input=明文密码

# 解密
java -jar secUtil.jar action=dec type=base64 input=密文密码