gpt4 book ai didi

ios - 为什么增加 CCKeyDerivationPBKDF 的轮数会提高安全性?

转载 作者:可可西里 更新时间:2023-11-01 17:08:56 25 4
gpt4 key购买 nike

已阅读 Rob Napier 在 Properly Encrypting with CommonCrypto 上发表的博客文章我仍然无法理解为什么增加哈希迭代次数会使攻击者“浪费一些时间”。

CCKeyDerivationPBKDF 的手册页将回合描述为:

The number of rounds of the Pseudo Random Algorithm to use.

这里的原则是攻击者试图通过一系列猜测来破解密码,但为了将密码变成 key 以查看它是否有效,他们自己必须迭代 number of rounds 次?

最佳答案

这是一个原则。另一个好处是,潜在目标之间的回合数不同使得一刀切的攻击更难奏效。就像盐一样,加密中的多样性和额外的工作使得攻击者不得不对每个目标进行昂贵的攻击。这些障碍可能会阻止攻击者攻击您的站点:他或她注意到有更容易定位的站点并继续前进。

如果您的网站很重要,实际情况是攻击者通常会绕过加密而不是钻空子。 Bruce Schneier 指出加密通常是最强的链接。他们更有可能拥有您的盒子或利用其网络应用程序中的缺陷。一旦他们掌握了控制权,他们就可以拦截或操纵他们想要的任何数据。因此,最好只使用加密的最佳实践配置,然后将大部分精力用于查找应用层的问题。

关于ios - 为什么增加 CCKeyDerivationPBKDF 的轮数会提高安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15932178/

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