gpt4 book ai didi

cryptography - 确定重复信用卡号而不存储它们的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 13:00:43 25 4
gpt4 key购买 nike

我经营一个网站,我们将某些帐户标记为骗子,并“标记”他们的帐户和所有使用的信用卡都是坏的。我们不存储实际的信用卡值,而是存储它的校验和/MD5 算法。

我们现在一直在碰撞。存储这些值的最佳方法是什么 - 不可逆,但能够对 future 值进行比较。

我认为 MD5 会是最好的,但我们在这里进行了一场辩论......

最佳答案

加密安全的散列将起作用。 (SHA512 或 SHA256 就可以了)

但是,我会使用一个相当 secret 的 不与卡片一起存储(以防止任何形式的彩虹表攻击)。

PS:
针对信用卡的彩虹表攻击可能特别有效,因为由于字符集有限、固定大小和校验位,纯文本空间的总大小非常小。

缴费灵:
您不能对每个条目使用随机盐,因为您永远无法切实可行地检查重复项。盐用于防止碰撞,而我们在这种情况下专门寻找碰撞。

关于cryptography - 确定重复信用卡号而不存储它们的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1668210/

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