MD5不是加密算法,MD5是摘要。

解决方案 »

  1.   

    http://www.cnblogs.com/konooo/archive/2009/01/22/1379920.html16位, 32位加密
      

  2.   


    顶。MD5不是加密用的,一般用于验证文件的准确性。楼主可以参考System.Security.Cryptography.Rijndael对称加密算法来实现文件加密!
      

  3.   

    MD5不是用来加密用的。每个文件都有一个MD5散列,唯一的。如果你改了文件内容,则其散列也会变。MD5只用来校验文件的唯一性。
    对文件加密,一般基于对称加密。其密钥可以使用非对称加密。你提出这个问题,所以你对加密完全不了解。
      

  4.   

    不是加密,只是MD5应该叫:信息摘要算法,加密文件没用,获取某个文件的MD5值只是为了当文件改变的时候可以对比以前的MD5值,就可以知道文件发生了改变
    最常用的应该还是加密密码吧?
      

  5.   

    FileStream fsEncrypted = new FileStream(sOutputFilename,
      FileMode.Create,
      FileAccess.Write);
    DESCryptoServiceProvider 加密
    还有rsa,sha等