日期:2014-05-20  浏览次数:20641 次

如何加密数据库字段的内容,并且这个字段还要能支持like查询
如题,因为该字段内容比较敏感,需要加密,但同时还需要能查询

------解决方案--------------------
在java程序里给like后的字符串加密后串进去再用sql语句like
------解决方案--------------------
md5
------解决方案--------------------
把查询关键字也加同样的方式加密 再到数据库里去like
------解决方案--------------------
把查询关键字也加同样的方式加密 再到数据库里去like
---------------------
这个局限性太大了吧,除了字符替换,还真不容易找子串加密后仍是全串密文的字串的加密算法。最简单的异或加密:
明文abcde,拿密钥123循环异或:
abcdef
123123
要找子串cde,加密是cde与123异或,但全文中的cde却是与312异或,怎么找?