如题,因为该字段内容比较敏感,需要加密,但同时还需要能查询

解决方案 »

  1.   

    在java程序里给like后的字符串加密后串进去再用sql语句like
      

  2.   

    当然要自己用java写个加密算法
    把数据加密好了再存到数据库
    取出来再用java解迷就是了
      

  3.   

    把查询关键字也加同样的方式加密 再到数据库里去like
      

  4.   

    md5不行吧,md5是不可逆的,查询到了也没办法显示结果
      

  5.   

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