gpt4 book ai didi

java - jastypt 中的 DES 性能

转载 作者:行者123 更新时间:2023-11-30 04:00:38 25 4
gpt4 key购买 nike

目前我们正在使用 PBEWithMD5AndDES 作为用户名、电子邮件地址和生日的双向加密算法?它看起来性能不是特别好(1 分钟大批量读写 30k DB 行,每行 1 个加密字符串)。

这看起来合理吗?或者还有什么更好的吗?

此外,我不清楚 jastypt 中默认的 PBEWithMD5AndDES 算法是否执行多次迭代或仅执行一次。

最佳答案

加密操作总是很慢。无论如何,如果您使用固定盐生成器,jasypt 1.9.2 包含一项优化,可以节省一些初始化调用并可能提高您的性能:http://jasypt.org/changelogs/jasypt/ChangeLog.txt

关于迭代,请注意,PBE 加密(双向)中的迭代只是为了获取加密 key (它是通过对密码应用哈希函数获得的,它不是 byte[] 加密 key 但无限强度的字符串)。对获取 key 的哈希函数执行的迭代次数可以在大多数加密器对象中​​通过 keyObtentionIterations 属性进行配置(如果没有,javadoc 将解释所选的值)。

根据 stackoverflow 规则免责声明:我是 jasypt 的作者。

关于java - jastypt 中的 DES 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22085170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com