1

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

4

2 回答 2

3

虽然我强烈建议你对你在这里想要完成的事情要非常谨慎;是的,密钥密码术将是解决您问题的好方法。

幸运的是,PostgreSQL 提供了对加密的支持,并且可以像这样简单地实现:

Select encrypt (info_to_encrypted, key, algorithm_name);

该主题可能很长,因此我会指导您查看这些出色的幻灯片:
加密的 PostgreSQL

在继续您尝试做的事情之前,请阅读这个非常好的 stackexchange 问题。

于 2013-03-01T13:28:39.053 回答
1

我认为没有办法使用可逆算法安全地存储密码,因为这些算法的想法是它们加密的所有内容都可以解密,因此它们总是不安全的。

于 2013-03-01T13:28:28.430 回答