php - 敏感数据的基本安全加密?

标签 php mysql security encryption md5

我目前在 MySQL 数据库中存储了我们内部系统的大量信息。这包括 SSH/远程桌面密码、IPMI 密码等。为了在开发过程中节省时间,我只是将这些内容存储为纯文本,因为没有人可以访问它,但是现在这将由我们的一些团队成员使用,我需要增加一些安全性。

根据我的理解,听起来实际的加密/散列文本不能通过其中一些/大部分选项转换回纯文本。

我不一定需要最先进的安全性,我只是想确保这些密码不会以纯文本形式存储在数据库中(但我需要能够即时将其转换回纯文本) 。这可以用 MD5/SHA1/etc 来完成吗?

最佳答案

您不能使用 MD5 等哈希算法,但可以使用 AES_ENCRYPT因为您需要无损加密。

当然要使用 AES_DECRYPT() 进行解密。

关于php - 敏感数据的基本安全加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23499638/

相关文章:

php - 使用 Instagram 登录

PHP INSERT INTO localhost 不起作用

API 认证流程

security - ALLOWED_HOSTS 正在防御什么漏洞?

javascript - 如何在 Appcelerator 中安全下载文件?

javascript - 使用 JQuery 从数组上的单选按钮获取单个值

php - 如何使用 Levenshtein 距离为相似字符串创建阈值并考虑拼写错误?

php - 将日期和时间格式转换为字符串

php - 如何在 Laravel 中按层次顺序显示一对多关系数据?

MySql 按日期范围获取总和