比如一个加密的软件,你打开后,显示你已经加密的一些文件,程序是如何判读的呢就是比如我给A.txt加密了,然后生成了加密文件A ,我打开之后软件之后,点击“已加密文件” A就被列出来了,程序是怎么发现A的呢。

解决方案 »

  1.   

    参考:java 如何判断文件是否加密
      

  2.   

    SQLite数据库存储已加密的文件信息,当然也可以通过后台线程在首次运行的时候检索全盘,并将检索结果存入数据库中。
      

  3.   

    可以存储到一个地方比较sqlite中,保存加密的文件名称,要是全盘搜索,你也需要给你加密文件一些特殊符号标记,要不无法获得
      

  4.   

    对了,你到提醒我了,加密有没有什么好的方法的 des给视频加密很慢啊,假如db中 会出现以下问题:假如用户卸载了程序之后,数据就没了,在装的话数据还是没有,而且,假如用户改了已加密的名字之后,系统就崩了
      

  5.   

    用sharedPreferences保存,用户不会轻易清除数据的,用户知道乱删除修改数据的后果