现在想做一个客户端的文件保护软件,不只是本机可以进行保护,想要做到加了密码后到了别的电脑也要能起作用,各位大神给给思路。

解决方案 »

  1.   

    1. 对文件内容进行加密
    比如2进制文件先Base64编码为文本字符串
    然后对文本的加密可选的可逆加密算法很多2. 如果要做到文件在别的机器上也需要打开的话,可以将最后的加密文件名改为自定义的文件后缀。
    然后开发一个解密小程序,包括一个秘密输入界面,和反解密然后调用默认打开程序,在注册表注册为改后缀文件的默认打开程序个人思路,类似于Zip之类的带密码压缩
      

  2.   

    就是文件加密吧,现在有很多文件加密的算法。
    按照楼主的需求,应该类似于WinRAR加密的那个类型。
    用密码获取密钥,然后加密/解密
      

  3.   

    的确像winrar那个类型,可是关键问题是自己实现的话怎样修改文件的名称后缀名等信息,密码要存哪里这些问题呢?忘各位解答!
      

  4.   

    你可以根据每个电脑的MAC地址来加密即可
      

  5.   

    你可以将MAC地址进行一下转换成所谓的‘机器码’,
    再写个算法即可