我们公司需要先对机密数据进行加密,然后再将其发送给我们进行 PHP 开发。他们在问我们解决这种情况的最佳方法是什么。
要求是必须解密数据。
是否有免费/商业工具可以做到这一点,或者只能通过 PHP 或 Linux 命令完成?
MySQL 已经包含可逆加密函数,例如 AES_ENCRYPT()。
您可以通过以下方式逐列打乱敏感数据:
UPDATE SomeTable SET sensitive_column = AES_ENCRYPT(sensitive_column, 'password');
这至少适用于字符串数据。
在我看来,基于人们并不真正想要加密数据本身的要求。人们可能想要屏蔽数据,例如。将表格中的值从真实姓名、地址、电话号码更改为新的虚构值,以用于开发和应用程序测试。 http://en.wikipedia.org/wiki/Data_masking