因为android 的 sqlite 不提供加密的功能..无奈之下我只能采取 数据加密了.可是当这些数字都变成了毫无规律的数字和字母组合的时候..我根本就没办法查询某个词条啊.这里的查询用了 like 命令.(因为这样才能模糊搜索嘛).但是对于加密数据........所以该怎么办啊..或者哪位大神可以提供数据库的加密方案?

解决方案 »

  1.   

    先MD5加密.每次查询时,先比较MD5加密后的值,如果相等就继续查询内容
      

  2.   

    先MD5加密.每次查询时,先比较MD5加密后的值,如果相等就继续查询内容人家是用like查询,不是等值查询,你这样行不通,我建议,like查询内容,不要加密了
      

  3.   

    先MD5加密.每次查询时,先比较MD5加密后的值,如果相等就继续查询内容人家是用like查询,不是等值查询,你这样行不通,我建议,like查询内容,不要加密了
      

  4.   

    可是我如果是一个词典文件的话.好像没有like功能就不算是一个好词典了吧..而且不加密的话好像数据库会被别人拿去用