我需要一些在数据库中使用反算法安全地存储密码的机制(这就是为什么哈希不幸不适合)。 有没有人知道这样的algorythms和如何在PostgreSQL中实现其中之一? 可能是任何密钥密码术?替代使用哈希存储密码在数据库中
1
A
回答
3
虽然我强烈建议你对你在这里试图完成的事情保持谨慎,是的,一个秘密密钥密码术将是你的问题的一个很好的解决方案。
幸运的是,PostgreSQL提供了支持加密,它可以一样容易实现这一目标:
Select encrypt (info_to_encrypted, key, algorithm_name);
的话题可能是漫长的,因此我希望你直接检查这些优秀的幻灯片:
Encrypted PostgreSQL
另请阅读this very good stackexchange question,然后再继续进行所要做的事情。
0
我认为没有办法使用可逆算法安全地存储密码,因为这些算法的思想是它们加密的所有内容都可以解密,因此它们总是不安全的。
相关问题
- 1. 解密存储在哈希码数据库中的密码
- 2. 在数据库中存储密码哈希的未加密盐
- 3. 在数据库中存储SHA512密码哈希
- 4. 与哈希存储密码
- 5. 在数据库中存储salt +密码哈希和防止密码攻击
- 6. 在PHP中存储哈希到密码
- 7. 哈希数据库密码[休眠]
- 8. 当存储密码哈希应保存在文件或数据库?
- 9. 只有当密码存在时才存储密码哈希值
- 10. 存储密码哈希 - VARCHAR VS VARBINARY
- 11. WTForms存储错误的密码哈希
- 12. 存储MySQL的密码哈希
- 13. 安全地存储密码哈希django
- 14. 服务层或存储库中的密码哈希等?
- 15. 用于密码存储的PHP中最慢的哈希函数?
- 16. 在会话密钥中存储密码哈希
- 17. 在哈希表中存储txt数据
- 18. 使用哈希sha-512验证数据库中密码的密码sha-512
- 19. 在PostgreSQL中存储FreeRADIUS用户密码的SHA1哈希摘要
- 20. 在缓存中安全地存储密码哈希
- 21. 在哈希中存储哈希
- 22. 密码和密码哈希的模型和数据库表
- 23. 使用sha256哈希代替纯文本密码
- 24. 如何使用哈希密码连接到MySQL数据库
- 25. 无法使用Python从PostgreSQL数据库检索哈希密码
- 26. 使用哈希安全地存储用户密码
- 27. 在Web数据库中存储密码?
- 28. 在数据库中截断的BCrypt哈希密码
- 29. 如何在将密码存储在我的数据库之前安全地对密码进行哈希处理?
- 30. 哈希密码
小心解释为什么你需要反转密码学? – 2013-03-01 13:22:53
(智能)哈希的一个优点是无法恢复密码。你只能改变它。 – SparKot 2013-03-01 14:00:55