与密码一起存储PBKDF2设置

休·T

我现在正在尝试使用PBKDF2来输入密码,这让我意识到,如果将来要升级到更快的计算机,我希望增加PBKDF2的迭代次数。但是,这会使我已存储的所有当前密码无效。我见过的一个想法是将PBKDF2设置与密码(类似于存储盐的方式)一起存储,例如在创建哈希时使用的迭代次数和使用的PRF(SHA-256,SHA-512) 。从向后兼容性的角度看,这似乎是一个好主意,但我想知道这样做是否有任何弊端。任何对此的见解将不胜感激。

贾里克

您肯定在这里朝着正确的方向前进。许多系统仅存储盐,但是执行PBKDF2所需的其余参数在哪里?硬编码!加密功能的硬编码参数几乎从来都不是一个好主意。

我看到的唯一缺点是,当您存储所有参数时,数据库可能会占用更多空间,但是将来的升级将变得更加容易和直接。

BTW RFC 2898定义了称为的结构PBKDF2-params,该结构被设计为PBKDF2算法的所有公共参数的数据持有者。至少将其用作灵感,这样您就不会忘记任何重要的参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PBKDF2密码存储-如何验证?

来自分类Dev

存储PBKDF2迭代

来自分类Dev

Python3.7:错误ModuleNotFoundError:没有与pip3一起安装的名为'PBKDF2'的模块

来自分类Dev

是否可以恢复PBKDF2哈希密码?

来自分类Dev

openssl如何使用PBKDF2构造从密码派生的密钥?

来自分类Dev

如何在mongoDB中存储加密pbkdf2?

来自分类Dev

PBKDF2不一样

来自分类Dev

PBKDF2是否生成唯一的哈希?

来自分类Dev

jasypt PBKDF2实现

来自分类Dev

pbkdf2如何工作?

来自分类Dev

在.NET中使用PBKDF2和HKDF进行密码哈希处理

来自分类Dev

HKDF或PBKDF2用于生成对称加密密钥?(Python密码学)

来自分类Dev

使用盐和迭代计数的用户密码的Java / Node PBKDF2哈希-等效节点

来自分类Dev

这个用于密码生成的pbkdf2散列的PHP实现被认为安全吗?

来自分类Dev

如何从密码和 PBKDF2 迭代中获取原始密钥数据

来自分类Dev

如何从生成的 PBKDF2 密码的字节数组中获取字符串

来自分类Dev

我如何正则表达式验证用户提交的以 PBKDF2 编码的密码

来自分类Dev

将 Azure AD B2C 与 Azure 移动应用一起使用时,如何设置密码策略?

来自分类Dev

加快Haskell PBKDF2算法

来自分类Dev

PBKDF2和Java中的HMAC

来自分类Dev

PBKDF2和C#问题

来自分类Dev

加速Haskell PBKDF2算法

来自分类Dev

批处理“ else”(或此类命令)不能与随机设置的密码一起使用

来自分类Dev

使用带有128位密钥的AES和PBKDF2的Java密码体系结构进行文件加密

来自分类Dev

将密码安全地存储在SQL Server中以与动态数据源一起使用-SSIS

来自分类Dev

与分页一起使用的本地存储

来自分类Dev

如何将散列密码与 netplan(用于 wpa2 企业)一起使用,而不是纯文本密码?

来自分类Dev

协议设置与Chrome一起打开

来自分类Dev

与主管一起设置celerybeat

Related 相关文章

  1. 1

    PBKDF2密码存储-如何验证?

  2. 2

    存储PBKDF2迭代

  3. 3

    Python3.7:错误ModuleNotFoundError:没有与pip3一起安装的名为'PBKDF2'的模块

  4. 4

    是否可以恢复PBKDF2哈希密码?

  5. 5

    openssl如何使用PBKDF2构造从密码派生的密钥?

  6. 6

    如何在mongoDB中存储加密pbkdf2?

  7. 7

    PBKDF2不一样

  8. 8

    PBKDF2是否生成唯一的哈希?

  9. 9

    jasypt PBKDF2实现

  10. 10

    pbkdf2如何工作?

  11. 11

    在.NET中使用PBKDF2和HKDF进行密码哈希处理

  12. 12

    HKDF或PBKDF2用于生成对称加密密钥?(Python密码学)

  13. 13

    使用盐和迭代计数的用户密码的Java / Node PBKDF2哈希-等效节点

  14. 14

    这个用于密码生成的pbkdf2散列的PHP实现被认为安全吗?

  15. 15

    如何从密码和 PBKDF2 迭代中获取原始密钥数据

  16. 16

    如何从生成的 PBKDF2 密码的字节数组中获取字符串

  17. 17

    我如何正则表达式验证用户提交的以 PBKDF2 编码的密码

  18. 18

    将 Azure AD B2C 与 Azure 移动应用一起使用时,如何设置密码策略?

  19. 19

    加快Haskell PBKDF2算法

  20. 20

    PBKDF2和Java中的HMAC

  21. 21

    PBKDF2和C#问题

  22. 22

    加速Haskell PBKDF2算法

  23. 23

    批处理“ else”(或此类命令)不能与随机设置的密码一起使用

  24. 24

    使用带有128位密钥的AES和PBKDF2的Java密码体系结构进行文件加密

  25. 25

    将密码安全地存储在SQL Server中以与动态数据源一起使用-SSIS

  26. 26

    与分页一起使用的本地存储

  27. 27

    如何将散列密码与 netplan(用于 wpa2 企业)一起使用,而不是纯文本密码?

  28. 28

    协议设置与Chrome一起打开

  29. 29

    与主管一起设置celerybeat

热门标签

归档