大家在实际编程中可能知道,对于md5的使用是一个非常复杂的过程。在这里我们将会具体的了解一下有关.NET Framework md5的相关应用方法。希望下面这段简单的.NET Framework md5代码示例能够帮助大家理解。#t#
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Security.Cryptography;
- using System.IO;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- MD5 myMD5 = MD5.Create();
- Stream myStream = new FileStream
(@"E:\Software\incubating-log4net-
1.2.10.zip", FileMode.OpenOrCreate); - byte[] myByte = myMD5.ComputeHash
(myStream); - string pwd = "";
- for (int i = 0; i < myByte.Length; i++)
- {
- // 将得到的字符串使用十六进制类型格式。
格式后的字符是小写的字母,如果使用大写
(X)则格式后的字符是大写字符 - pwdpwd = pwd + myByte[i].ToString("x");
- }
- Console.WriteLine(pwd);
- }
- }
- }
.NET Framework md5的简单应用方法就为大家介绍到这里。