我浏览了以下帖子。 StandardPBEStringEncryptor 类中使用的默认值是什么,即哪种算法、盐生成器、哈希值等? 任何提供所有这些值的链接。
最佳答案
有时源代码是解决此类问题的最佳文档。 Jasypt
的源代码很容易阅读,并且它的 javadoc 也非常好。通过从 StandardPBEStringEncryptor#encrypt
阅读其源代码,我找到了以下设置的默认值:
SaltGenerator
使用SHA1PRNG生成安全随机数的算法。- 使用PBEWithMD5AndDES用于加密算法
- 用于获取加密 key 的哈希迭代次数 1000
- 盐大小为8 bytes
关于java - StandardPBEStringEncryptor 类使用的默认值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54365800/