首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VeraCrypt PIM功能--它真的有必要吗?

VeraCrypt PIM功能--它真的有必要吗?
EN

Security用户
提问于 2018-03-16 18:41:30
回答 1查看 30.9K关注 0票数 12

我希望加密我的操作系统硬盘驱动器,VeraCrypt吸引了我的眼球,作为一个真正的好选择。

我试着用它加密我的驱动器,得到的加密系统需要大约一分钟的时间来解密。我不能接受这个时机。我可以为它贡献大约10秒。

经过一些研究,我发现可以改变一个关键参数来实现更快的时间- 皮姆

我试着理解这种东西的用法,但我做不到。

我猜想这里的所有读者都熟悉AES-256,但只是以防万一-实际上(理论上)是不可能强行强制这种加密的.

那么,为什么我真的需要这些额外的哈希弹,使我的速度非常慢?

我寻找的只是实际的原因,我不关心世界上一些不可能的计算力量,也许可以用来黑我的系统。

我确实关心政府的计算力量。

谢谢

EN

回答 1

Security用户

回答已采纳

发布于 2018-03-16 21:50:53

如果您使用足够强的密码,VeraCrypt的PIM是不必要的。

VeraCrypt的PIM是

用外行的术语来说,VeraCrypt的PIM定义了密码在被用来解密磁盘之前的哈希次数。

准确地说,每个VeraCrypt卷都是使用随机主密钥加密的。您的密码被用作解密主密钥的基础:实际上解密主密钥的是一个密钥派生函数的结果,该函数接受您的密码作为输入。此键派生函数根据PIM重复其内部散列计算数次。

来自VeraCrypt手册VeraCrypt手册

当指定PIM值时,迭代次数计算如下:

  • 对于不使用SHA-512或Whirlpool的系统加密: Iterations = PIM 2048
  • 对于使用SHA-512或Whirlpool的系统加密,非系统加密和文件容器: Iterations = 15000 + (PIM 1000)

VeraCrypt's PIM的

含义VeraCrypt的PIM增加了您解密磁盘所需的时间,也增加了攻击者强行执行密码所需的时间。你的密码越强,一次成功的蛮力攻击所需的时间越长,PIM的攻击效果就越低,从而使攻击变得不切实际或反经济。因此,如果您使用一个足够强的密码,那么VeraCrypt的PIM是多余的。 使用VeraCrypt的默认PIM按比例增加攻击时间和解密时间,而使用自定义PIM则会增加攻击时间而不是增加解密时间,因为攻击者必须同时强制密码和PIM。在最后一种情况下,攻击的时间增加是1+2+3+...+PIM = PIM(PIM+1)/2,对应于一个方格。 假设您的密码只使用英文字母和数字,则PIM增加1 000倍(例如500 -> 500000),大致相当于只增加4个字符(36^4 ~ ( 1000 *1001)/2)。在我看来,这是适得其反的,因为你需要记住的字符数量与增加的麻烦,增加解密时间。 所有这些都与AES无关,AES是一种对称密码,用于在导出随机主密钥后解密卷。

票数 10
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/181721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档