哈希用于在MySQL中搜索的敏感信息

时间:2015-11-12 18:48:07

标签: security encryption hash php-5.3 mysql-5.1

我在MySQL表中有需要加密的字段。由于它们是加密的,我无法在MySQL中搜索它们,我已经读过在MySQL 5.1中不使用AES_ENCRYPT因此我会使用PHP来进行加密/解密。我的应用程序需要搜索这些关键信息,以防止重复记录进入表中。

此问题的这些字段为名字姓氏& 出生日期

我的想法是我需要使用某种哈希,我如何成功地散列这些信息来创建一个唯一的密钥,但保持其安全。我假设添加一个独特的盐有助于安全(彩虹表),但那我将如何搜索?

此密钥将严格用于保留唯一记录,不用于身份验证。

0 个答案:

没有答案