MD5校驗工具方法

             /// <summary>
             /// 用於MD5校驗
             /// </summary>
             /// <param name="filename">被校驗的文件全路徑</param>
             /// <returns>返回大寫的MD5值</returns>
        public static  string GetFileMD5(string filename)
        {
            FileStream file = new FileStream(filename, System.IO.FileMode.Open);
            MD5 md5 = new MD5CryptoServiceProvider();
            byte[] retval = md5.ComputeHash(file);
            file.Close();
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < retval.Length; i++)
            {
                sb.Append(retval[i].ToString("x2"));
            }
            return sb.ToString().ToUpper ();


        }

 

 

 

//===============調用==============

 private void button1_Click(object sender, EventArgs e)
        {
         textBox2.Text =  GetFileMD(textBox1.Text);
        }

發佈了12 篇原創文章 · 獲贊 1 · 訪問量 6281
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章