use*_*205 7 php mysql security encryption encode
我正在构建一个小型Web应用程序,它将为每个插入的人保存大约10条信息.由于数据保护,大部分信息必须加密.
使用CodeIgniter框架和CodeIgniter加密类,我可以在将数据存储到数据库之前对应用程序端的信息进行编码.CodeIgniter加密类使用PHP的mcrypt函数和AES_256密码.
我遇到的问题是我需要允许应用程序的用户搜索使用通配符搜索存储的信息,也可能在以后通过API搜索.
任何机构都会遇到类似问题的解决方案.我已经阅读了有关MySQL AES_ENCRYPT和AES_DECRYPT的内容,但是他们仍然需要在纯文本中来回传递密钥,我不愿意这样做.
我目前的结论是,如果我希望继续这条路线,那么每次进行搜索时,全表解密是我唯一的解决方案(显然不是很好).