我正在编写一个使用PHP + MySQL的web应用程序。我知道PHP和MySQL都可以执行数据加密。我还读到,在PHP级别加密数据在安全性方面更为可取。但是现在我面临这个问题:我想加密一些用户数据的地址字段。但是在使用PHP编写的网页中,我想支持地址字段的部分字符串匹配。我目前的解决方案是加密MySQL级别的数据,然后执行如下搜索:
// PHP code for inserting data
我在"MySQL Server 5.7\ data“中创建了一个文件夹,并从另一个数据库文件夹(MySQL5.1)复制了frm、myd、myi文件,但是数据被包围了,并且有一个程序发送查询、解密和显示结果编辑:我不是特别关心效率,我没有写解密程序,我只是把它和MySQL5.1数据files.Because一起下载了。数据是加密的,我被困在了这个程序的查询中。我想改变mysql的设置,这样程序在搜索大表(5000万个条目)时不会抱怨。