algorithm - 使用哈希在数据库中存储密码的替代方法

标签 algorithm security postgresql hash passwords

我需要一些使用逆向算法在数据库中安全存储密码的机制(不幸的是,这就是散列法不适合的原因)。 有谁知道这样的算法以及如何在 PostgreSQL 中实现其中之一? 可能是任何 secret key 密码术?

最佳答案

尽管我强烈建议您对在这里要完成的事情保持谨慎;是的, key 密码术将是解决您的问题的好方法。

幸运的是,PostgreSQL 提供了对加密的支持,可以像这样轻松实现:

Select encrypt (info_to_encrypted, key, algorithm_name);

主题可能很长,因此我会指导您查看这些优秀的幻灯片:
Encrypted PostgreSQL

另请阅读 this very good stackexchange question在你继续你想做的事情之前。

关于algorithm - 使用哈希在数据库中存储密码的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15158751/

相关文章:

http - 使用 Fiddler for url https ://www. fiddler2.com/fiddler2/version.asp 的 CONNECT 观察的解释

php postgres 从理论上讲从查询到获取行

sql - Postgres : Always use default column value,,即使尝试插入

algorithm - 有哪些方法可以将总集的多个(可能不兼容的)已排序子集组合成总集的(部分)排序?

node.js - 在 Node JS 中同时使用 JWT 和 session 进行身份验证系统

Docker seccomp 适用于 alpine/busybox,但不适用于 ubuntu

database - 基于Postgres数据库的To_date函数错误

c++ - 使用按位运算符的 MAX 16 个字符字符串的 Strlen

algorithm - 将每个节点的 'parent'存储在红黑树中简化了哪些操作?

java - 迷宫中最长的路径