gpt4 book ai didi

Aes key 长度的意义/含义

转载 作者:行者123 更新时间:2023-12-01 23:18:24 25 4
gpt4 key购买 nike

我在应用程序中使用 AES 算法来加密纯文本。我正在尝试使用六位数的 key 。但根据 AES 规范, key 的长度至少应为 16 个字节。我计划将前导零附加到我的六位数字中,使其成为 16 字节,然后将其用作 key 。

这会产生任何安全隐患吗?我的意思是它会让我的密文更容易受到攻击。

请帮忙。

最佳答案

您应该使用 key derivation function ,特别是PBKDF2在从密码或 PIN 获取 AES key 方面是最先进的。

特别是,PBKDF2 使执行关键搜索变得更加困难,因为它:

  • 随机化 key ,从而使预先计算的密码字典变得无用;

  • 增加了测试每个候选密码的计算成本,从而增加了查找 key 所需的总时间。

作为补充说明,我想说 6 位数字大致对应于 16 位密码熵,这绝对太少了。增加密码长度。

关于Aes key 长度的意义/含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4525128/

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