gpt4 book ai didi

.net - 我应该使用什么散列函数来散列小数值?

转载 作者:行者123 更新时间:2023-12-01 04:03:54 27 4
gpt4 key购买 nike

在某些情况下,组织不允许使用或存储有用的 key ,例如 SSN 号码、电话号码等。

但是,这些唯一键对于匹配数据非常有用。因此,理论上,如果数据提供者能够为您提供 SSN 的散列值,并且您要存储该散列并将其用于匹配,则您将永远不必使用或存储 SSN。

对于 SSN 之类的东西,什么是合适的哈希函数?

最佳答案

您需要像对待密码一样对待 SSN。使用强而慢的散列算法对它们进行散列,例如 bcryptPBKDF2 ,使用唯一的每条记录前缀和后缀盐。

散列 SSN 的缺点是它们是可预测的,并且熵很小,这使得明文暴力破解变得非常容易。如果你负担得起,我建议为这种事情投资硬件保护(即 HSM )。其实你应该avoid identifying people by their SSN完全。

关于.net - 我应该使用什么散列函数来散列小数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10919453/

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