我正在创建一个存储密码的应用程序,用户可以检索并查看这些密码。 密码是硬件设备,所以检查哈希是不可能的。 我需要知道的是: 如何在PHP中加密和解密密码? 什么是最安全的算法来加密密码? 我在哪里存储私钥? 而不是存储私钥,是否需要用户在需要解密的密码时输入私钥? (这个应用程序的用户可以信任) 密码以什么方式被窃取和解密? 我需要注意什么?
在普通PHP安装中进行双向加密的最简单方法是什么? 我需要能够使用字符串密钥加密数据,并使用相同的密钥解密另一端。 安全性不像代码的可移植性那么重要,所以我希望能够尽可能地简化事情。 目前,我正在使用RC4实现,但是如果我能够找到本机支持的东西,我想我可以节省大量不必要的代码。