加密模糊查询设计
约 155 字小于 1 分钟
模糊查询手机号,银行卡,身份证等加密后信息
将一个字段按4位英文字符(半角),2个中文字符(全角)拆分为多个分别加密后用逗号拼接在一起
假如:taobao1加密后为Q,拆分为taob、aoba、obao、bao1,分别加密后为A、B、C、D
数据库存储tabao1加密数据Q
和上面4组数据加密后逗号拼接结果A,B,C,D
查询taob开头:where A like "A%"
查询包含aoba:where A like "%,B,%"
模糊查询手机号,银行卡,身份证等加密后信息
将一个字段按4位英文字符(半角),2个中文字符(全角)拆分为多个分别加密后用逗号拼接在一起
假如:taobao1加密后为Q,拆分为taob、aoba、obao、bao1,分别加密后为A、B、C、D
数据库存储tabao1加密数据Q
和上面4组数据加密后逗号拼接结果A,B,C,D
查询taob开头:where A like "A%"
查询包含aoba:where A like "%,B,%"