輕松上手.NET Framework md5應(yīng)用
作者:佚名
.NET Framework md5的加密方式對于一個剛剛接觸.NET Framework的朋友來說可能是一個比較難啃的一塊骨頭。今天我們就來簡要的分析一下其中的用法。
大家在實際編程中可能知道,對于md5的使用是一個非常復(fù)雜的過程。在這里我們將會具體的了解一下有關(guān).NET Framework md5的相關(guān)應(yīng)用方法。希望下面這段簡單的.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++)
- {
- // 將得到的字符串使用十六進(jìn)制類型格式。
格式后的字符是小寫的字母,如果使用大寫
(X)則格式后的字符是大寫字符 - pwdpwd = pwd + myByte[i].ToString("x");
- }
- Console.WriteLine(pwd);
- }
- }
- }
.NET Framework md5的簡單應(yīng)用方法就為大家介紹到這里。
責(zé)任編輯:曹凱
來源:
博客園