1.jasypt工具包使用说明目录及常用批出来命令文件
# 工具包根目录文件说明@b@@b@C:\Users\Think>cd D:\apps\jasypt-1.8-dist@b@C:\Users\Think>d:@b@D:\apps\jasypt-1.8-dist>dir@b@ 驱动器 D 中的卷是 work@b@ 卷的序列号是 52A9-19EA@b@@b@ D:\apps\jasypt-1.8-dist 的目录@b@@b@2022/04/14 18:02 <DIR> .@b@2022/04/14 18:02 <DIR> ..@b@2011/07/25 19:19 <DIR> apidocs@b@2011/07/25 19:19 <DIR> bin@b@2011/07/25 13:16 13,071 ChangeLog.txt@b@2011/07/25 19:19 <DIR> dist@b@2011/07/25 19:19 <DIR> lib@b@2010/02/28 14:20 11,358 LICENSE.txt@b@2010/10/16 20:38 3,767 NOTICE.txt@b@2008/01/16 15:27 393 README.txt@b@ 4 个文件 28,589 字节@b@ 6 个目录 40,577,740,800 可用字节@b@# bin批处理目录@b@D:\apps\jasypt-1.8-dist>cd bin@b@@b@D:\apps\jasypt-1.8-dist\bin>dir@b@ 驱动器 D 中的卷是 work@b@ 卷的序列号是 52A9-19EA@b@@b@ D:\apps\jasypt-1.8-dist\bin 的目录@b@@b@2011/07/25 19:19 <DIR> .@b@2011/07/25 19:19 <DIR> ..@b@2010/10/29 00:44 614 decrypt.bat@b@2011/07/24 20:36 529 decrypt.sh@b@2010/10/29 00:44 606 digest.bat@b@2011/07/24 20:36 521 digest.sh@b@2010/10/29 00:44 614 encrypt.bat@b@2011/07/24 20:36 529 encrypt.sh@b@2010/10/22 00:19 613 listAlgorithms.bat@b@2011/07/24 20:36 528 listAlgorithms.sh@b@ 8 个文件 4,554 字节@b@ 2 个目录 40,577,740,800 可用字节
2. 查看支持哪些加解密算法
D:\apps\jasypt-1.8-dist\bin>listAlgorithms.bat@b@@b@DIGEST ALGORITHMS: [MD2, MD5, SHA, SHA-224, SHA-256, SHA-384, SHA-512]@b@@b@PBE ALGORITHMS: [PBEWITHHMACSHA1ANDAES_128, PBEWITHHMACSHA1ANDAES_256, PBEWITHHMACSHA224ANDAES_128, PBEWITHHMACSHA224ANDAES_256, PBEWITHHMACSHA256ANDAES_128, PBEWITHHMACSHA256ANDAES_256, PBEWITHHMACSHA384ANDAES_128, PBEWITHHMACSHA384ANDAES_256, PBEWITHHMACSHA512ANDAES_128, PBEWITHHMACSHA512ANDAES_256, PBEWITHMD5ANDDES, PBEWITHMD5ANDTRIPLEDES, PBEWITHSHA1ANDDESEDE, PBEWITHSHA1ANDRC2_128, PBEWITHSHA1ANDRC2_40, PBEWITHSHA1ANDRC4_128, PBEWITHSHA1ANDRC4_40]
3. 加解密示例 - 参数说明:input - 输入明文或密文,password - 加解密使用密码, algorithm - 摘要加解密算法 ,OUTPUT - 显示执行结果
D:\apps\jasypt-1.8-dist\bin>cd D:\apps\jasypt-1.8-dist@b@@b@# 加密@b@D:\apps\jasypt-1.8-dist\bin>encrypt.bat input=明文测试数据 password=123456 algorithm=PBEWITHSHA1ANDRC2_40@b@@b@----ENVIRONMENT-----------------@b@@b@Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11@b@@b@@b@@b@----ARGUMENTS-------------------@b@@b@algorithm: PBEWITHSHA1ANDRC2_40@b@input: 明文测试数据@b@password: 123456@b@@b@@b@@b@----OUTPUT----------------------@b@@b@3vCjMVOW70Kf333JeNgG7VuiH+KsRaVFTlQPbQHKdoc=@b@@b@@b@#解密@b@@b@D:\apps\jasypt-1.8-dist\bin>decrypt.bat input=3vCjMVOW70Kf333JeNgG7VuiH+KsRaVFTlQPbQHKdoc= password=123456 algorithm=PBEWITHSHA1ANDRC2_40@b@@b@----ENVIRONMENT-----------------@b@@b@Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.221-b11@b@@b@@b@@b@----ARGUMENTS-------------------@b@@b@algorithm: PBEWITHSHA1ANDRC2_40@b@input: 3vCjMVOW70Kf333JeNgG7VuiH+KsRaVFTlQPbQHKdoc=@b@password: 123456@b@@b@@b@@b@----OUTPUT----------------------@b@@b@明文测试数据