读书人

如何将abc.log文件的MD5码存为abc.md5

发布时间: 2011-12-22 23:36:25 作者: rapoo

怎么将abc.log文件的MD5码存为abc.md5文件
怎么将abc.log文件的MD5码存为abc.md5文件

[解决办法]

C# code
    private void button1_Click(object sender, EventArgs e)    {        CreateMD5file("c:\\temp\\abc.log");    }    void CreateMD5file(string sourceFilename)    {        MD5CryptoServiceProvider provider = new MD5CryptoServiceProvider();        string outputFilename = Path.ChangeExtension(sourceFilename, ".MD5");        using( FileStream input = new FileStream(sourceFilename, FileMode.Open, FileAccess.Read))        using( StreamWriter output = new StreamWriter(outputFilename, false, Encoding.ASCII))        {            byte[] hash = provider.ComputeHash(input);            foreach(byte b in hash)            {                output.Write(b.ToString("x2"));            }            output.Write(" *" + Path.GetFileName(sourceFilename) + System.Environment.NewLine);        }    }
[解决办法]
C# code
using System.Security.Cryptography; 

读书人网 >C#

热点推荐