jasypt 源码分析

1 依赖工具

  • Maven
  • Git
  • JDK
  • IntelliJ IDEA

2 源码拉取

git clone git://github.com/jasypt/jasypt.git
cd jasypt/
mvn clean install

3 BasicPasswordEncryptor

在这里插入图片描述

4 PooledPBEStringEncryptor

在这里插入图片描述

4 provider

默认provider来自jre/lib/security/java.security
security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
security.provider.3=sun.security.ec.SunEC
security.provider.4=com.sun.net.ssl.internal.ssl.Provider
security.provider.5=com.sun.crypto.provider.SunJCE
security.provider.6=sun.security.jgss.SunProvider
security.provider.7=com.sun.security.sasl.Provider
security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.9=sun.security.smartcardio.SunPCSC
security.provider.10=sun.security.mscapi.SunMSCAPI


版权声明:本文为weixin_43511928原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。