5

我们公司需要先对机密数据进行加密,然后再将其发送给我们进行 PHP 开发。他们在问我们解决这种情况的最佳方法是什么。

要求是必须解密数据。

是否有免费/商业工具可以做到这一点,或者只能通过 PHP 或 Linux 命令完成?

4

2 回答 2

7

MySQL 已经包含可逆加密函数,例如 AES_ENCRYPT()。

您可以通过以下方式逐列打乱敏感数据:

UPDATE SomeTable SET sensitive_column = AES_ENCRYPT(sensitive_column, 'password');

这至少适用于字符串数据。

于 2013-03-27T02:33:59.373 回答
1

在我看来,基于人们并不真正想要加密数据本身的要求。人们可能想要屏蔽数据,例如。将表格中的值从真实姓名、地址、电话号码更改为新的虚构值,以用于开发和应用程序测试。 http://en.wikipedia.org/wiki/Data_masking

于 2014-06-24T23:10:12.200 回答