当前位置: 代码迷 >> J2SE >> 怎么加密数据库字段的内容,并且这个字段还要能支持like查询
  详细解决方案

怎么加密数据库字段的内容,并且这个字段还要能支持like查询

热度:29   发布时间:2016-04-24 13:48:04.0
如何加密数据库字段的内容,并且这个字段还要能支持like查询
如题,因为该字段内容比较敏感,需要加密,但同时还需要能查询

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