标签: security encryption hash php-5.3 mysql-5.1
我在MySQL表中有需要加密的字段。由于它们是加密的,我无法在MySQL中搜索它们,我已经读过在MySQL 5.1中不使用AES_ENCRYPT因此我会使用PHP来进行加密/解密。我的应用程序需要搜索这些关键信息,以防止重复记录进入表中。
此问题的这些字段为名字,姓氏& 出生日期
我的想法是我需要使用某种哈希,我如何成功地散列这些信息来创建一个唯一的密钥,但保持其安全。我假设添加一个独特的盐有助于安全(彩虹表),但那我将如何搜索?
此密钥将严格用于保留唯一记录,不用于身份验证。