我目前在 MySQL 数据库中存储了我们内部系统的大量信息。这包括 SSH/远程桌面密码、IPMI 密码等。为了在开发过程中节省时间,我只是将这些内容存储为纯文本,因为没有人可以访问它,但是现在这将由我们的一些团队成员使用,我需要增加一些安全性。
根据我的理解,听起来实际的加密/散列文本不能通过其中一些/大部分选项转换回纯文本。
我不一定需要最先进的安全性,我只是想确保这些密码不会以纯文本形式存储在数据库中(但我需要能够即时将其转换回纯文本) 。这可以用 MD5/SHA1/etc 来完成吗?
最佳答案
您不能使用 MD5 等哈希算法,但可以使用 AES_ENCRYPT因为您需要无损加密。
当然要使用 AES_DECRYPT() 进行解密。
关于php - 敏感数据的基本安全加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23499638/