gpt4 book ai didi

php - 对多个字段使用相同的盐

转载 作者:搜寻专家 更新时间:2023-10-30 20:13:07 26 4
gpt4 key购买 nike

我有一个连续的字段,我正在散列和加盐。每行的盐是不同的。我决定在每一行中散列/加盐几个字段。

与为每个字段生成新盐相比,对同一行中的这些新字段使用相同的盐是否会使数据更容易受到彩虹攻击?我的逻辑是,同一行中只有几个字段会使用相同的盐,这会使 key /盐管理更加容易。

最佳答案

不,如果有人有一张足够大的彩虹 table 来打碎你的盐,那么你就会因为使用太小的盐而搞砸了。您添加到盐中的每个字节都会使彩虹表呈指数增长。向哈希中添加盐不会使预先计算的攻击变得不可能,只会更加困难。

重复使用盐会使您的系统更容易受到攻击。攻击者可以创建一个帐户,然后使用 SQL 注入(inject)将他的加盐哈希从数据库中提取出来。然后他可以使用 John The Ripper 暴力破解盐(因为他知道自己的密码) .如果盐存储在数据库中,那么他可以使用 SQL 注入(inject)提取盐和散列,并与 John 一起破解未知密码的散列。如果密码是字典单词,则只需不到一个小时即可破解。

关于php - 对多个字段使用相同的盐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196328/

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