我有一个程序允许用户建多个帐户。
账户名和密码我现在保存在xml中。
那么如何处理才能使这些信息相对安全一些呢?只是简单的字符串加密的话我又不想把整个xml文件都加密。
那样每次读写xml都要加密/解密。
但是光加密xml中的密码节点的字符串的话又太草率了。赐教

解决方案 »

  1.   

    HASH,用账户名和密码产生一个Hash,可以用MD5、SHA1之类的。
      

  2.   

    我的节点是类似这样的
    <account>
       <useraname>a</username>
       <password>111</password>
    </account>
    <account>
       <useraname>b</username>
       <password>222</password>
    </account>那么即使我把password加密了。别人只要把加密的密码复制一下就完了
    除非把整个文件加密?
      

  3.   

    做一个专门做验证有效性登陆的模块放在服务器上,用账户名和密码产生一个Hash