在php中安全地显示密码


Securely displaying passwords in php

我想为我工作的公司创建一个安全的密码存储库。用户可以存储各种系统的用户名和密码的系统。他们所要做的就是登录这个系统一次,然后能够在表中查看他们的用户名和密码。

我知道要验证用户登录,我应该使用高质量的哈希和随机盐。然而,一旦用户登录到我的系统,我希望他们能够看到他们输入到该系统的网站/系统的用户名和密码。到目前为止,我对存储密码的所有研究都要求用户输入正确的密码,这将根据哈希和salt进行检查,要么通过,要么失败。到目前为止,我还没有发现一种方法可以在不将正确的密码传递到哈希中的情况下存储和检索密码。

有没有一种方法可以安全地显示用户名和密码列表?任何已经设计用于执行类似操作的示例代码或库都将不胜感激。

哈希是一种方法。无法解码/解密哈希密码。

如果你想查看密码,你需要使用加密而不是哈希。

除非这是一个严格的业务要求,否则您应该避免使用任何类型的身份验证系统,而不是使用哈希来获取密码。

例如,如果您想要查看的密码与您网站的登录/身份验证无关,您应该对登录/身份认证密码进行哈希处理,并加密要查看的密码。