部门门户网站建设请示,阿克苏交通建设局网站,今天深圳新增确诊最新消息,网站的视频问题#xff1a;
对于一些敏感数据#xff0c;比如用户的手机号、身份证号、银行卡号、敏感词之类进行加密处理#xff0c;是一些系统的常用处理方式。但是这保证了数据的安全之外又诞生了另外一个问题#xff0c;就是搜索这些信息的时候#xff0c;模糊查询变得困难。
…问题
对于一些敏感数据比如用户的手机号、身份证号、银行卡号、敏感词之类进行加密处理是一些系统的常用处理方式。但是这保证了数据的安全之外又诞生了另外一个问题就是搜索这些信息的时候模糊查询变得困难。
解决方案
利用mysql 的 AES_ENCRYPT与AES_DECRYPT 方法来处理数据的加密和解密。
写入数据
INSERT into dg_label (label_name) VALUES (HEX(AES_ENCRYPT(中华渭南,qedsftrdsA)))查询数据
SELECT * FROM dg_label WHERE AES_DECRYPT(UNHEX(label_name), qedsftrdsA) LIKE %渭南%;解密数据
SELECT AES_DECRYPT(UNHEX(E7361BBFE66AF468B9432170AA56E2C2),qedsftrdsA)