如何獲取文件的MD5碼

      很多朋友在下載文件的時候,經常會發現網站提供了MD5校驗碼,其實這個MD5碼的作用就是當你下載文件好了之后,拿你下載好的文件的MD5校驗碼,跟下載網站提供的進行比較,如果完全一致,說明你下載中文件沒問題,如果校驗碼不一致,說明下載過程中你的文件出錯了,或者是你的文件下載出錯了,反正就是跟原始文件不一致。而且只要是文件不一樣,MD5碼肯定不一樣,這個是不會重復的,那么到底如何獲取文件的MD5碼呢?下面就使用C#代碼進行講解。
      using System;
      using System.Collections.Generic;
      using System.ComponentModel;
      using System.Data;
      using System.Drawing;
      using System.Text;
      using System.Windows.Forms;

      using System.Security;
      using System.Security.Cryptography;
      using System.IO;

      namespace MD5FileForm
      {
          public partial class MD5Form : Form
          {
              public MD5Form()
              {
                  InitializeComponent();
              }

              private void btnGetMD5_Click(object sender, EventArgs e)
              {
                  MD5 md5 = MD5.Create();
                  OpenFileDialog ofd = new OpenFileDialog();
                  ofd.ShowDialog();
                  FileStream fs = new FileStream(ofd.FileName, FileMode.Open);
                  byte[] bs = md5.ComputeHash(fs);
           //獲取到MD5碼
                  string md5Str = BitConverter.ToString(bs).Replace("-","");
                  MessageBox.Show(string.Format("[{0}]的MD5碼為:\n{1}",ofd.FileName,md5Str));
              }
          }
      }

       

      北大青鳥網上報名
      北大青鳥招生簡章
      主站蜘蛛池模板: 伊人久久大香线蕉av一区| 武侠古典一区二区三区中文| 亚洲一区二区女搞男| 国产丝袜一区二区三区在线观看| 精品伦精品一区二区三区视频| 亚洲一区中文字幕久久| 国产精品第一区第27页| 国产一区二区三区在线免费观看| 麻豆AV一区二区三区久久| 中文字幕精品亚洲无线码一区应用| 人妻在线无码一区二区三区| ...91久久精品一区二区三区| 波多野结衣一区二区三区aV高清| 国产一区二区影院| 精品国产一区二区三区AV| 精品一区二区视频在线观看| 亚洲一区二区电影| 性色A码一区二区三区天美传媒 | 无码精品人妻一区二区三区人妻斩 | 精品无码人妻一区二区免费蜜桃| 亚洲AV成人精品日韩一区18p| 日本韩国一区二区三区| 成人无码精品一区二区三区| 久久精品国内一区二区三区| 少妇一晚三次一区二区三区| 亚洲AV无码一区二区三区久久精品 | 日韩精品一区二区三区中文字幕| 色噜噜狠狠一区二区| 亚洲欧美日韩中文字幕在线一区| 成人中文字幕一区二区三区 | 亚洲国产综合无码一区二区二三区| 国产成人无码精品一区不卡| 日韩电影在线观看第一区| 国产激情一区二区三区 | 一区二区三区高清视频在线观看| 久久精品国产第一区二区| 日本亚洲国产一区二区三区| 国产精品女同一区二区| 精品国产福利一区二区| 无码日韩精品一区二区免费| 国产女人乱人伦精品一区二区|