亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

計(jì)算字符串和文件MD5值的小例子

 更新時(shí)間:2013年09月25日 17:10:11   作者:  
這篇文章介紹了計(jì)算字符串和文件MD5值的小例子,有需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

//計(jì)算字符串的MD5值
        public string GetMD5(string sDataIn)
        {
            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
            byte[] bytValue, bytHash;
            bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);
            bytHash = md5.ComputeHash(bytValue);
            md5.Clear();
            string sTemp = "";
            for (int i = 0; i < bytHash.Length; i++)
            {
                sTemp += bytHash[i].ToString("X").PadLeft(2, '0');
            }
            return sTemp.ToLower();
        }
       

        //計(jì)算文件的MD5值
        public string MD5Value(String filepath)
        {
            MD5 md5 = new MD5CryptoServiceProvider();
            byte[] md5ch;
            using (FileStream fs = File.OpenRead(filepath))
            {
                md5ch = md5.ComputeHash(fs);
            }
            md5.Clear();
            string strMd5 = "";
            for (int i = 0; i < md5ch.Length - 1; i++)
            {
                strMd5 += md5ch[i].ToString("x").PadLeft(2, '0');
            }
            return strMd5;
        }

相關(guān)文章

  • C#中高效的多線程并行處理實(shí)現(xiàn)方式詳解

    C#中高效的多線程并行處理實(shí)現(xiàn)方式詳解

    在處理大型數(shù)據(jù)集時(shí),單線程處理往往成為性能瓶頸,所以本文將詳細(xì)介紹幾種高效的多線程并行處理實(shí)現(xiàn)方式,幫助開發(fā)者優(yōu)化數(shù)據(jù)處理流程,有需要的可以了解下
    2025-04-04
  • WPF自動(dòng)隱藏的消息框的實(shí)例代碼

    WPF自動(dòng)隱藏的消息框的實(shí)例代碼

    本文給大家介紹WPF自動(dòng)隱藏的消息框?qū)嵗a,當(dāng)鼠標(biāo)放上去將一直顯示,移開動(dòng)畫繼續(xù),提供normal和error兩種邊框。非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看下吧
    2016-07-07
  • C#實(shí)現(xiàn)文件篩選讀取并翻譯的自動(dòng)化工具

    C#實(shí)現(xiàn)文件篩選讀取并翻譯的自動(dòng)化工具

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)文件篩選及讀取內(nèi)容,并翻譯的自動(dòng)化工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-03-03
  • C#入門之checked和unchecked的區(qū)別實(shí)例解析

    C#入門之checked和unchecked的區(qū)別實(shí)例解析

    這篇文章主要介紹了C#中checked和unchecked的區(qū)別,是學(xué)習(xí)C#必須要牢固掌握的,需要的朋友可以參考下
    2014-08-08
  • C#泛型詳解

    C#泛型詳解

    本文詳細(xì)講解了C#中的泛型,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • C#并發(fā)容器之ConcurrentDictionary與普通Dictionary帶鎖性能詳解

    C#并發(fā)容器之ConcurrentDictionary與普通Dictionary帶鎖性能詳解

    這篇文章主要介紹了C#并發(fā)容器之ConcurrentDictionary與普通Dictionary帶鎖性能詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • c#標(biāo)準(zhǔn)idispose模式使用示例

    c#標(biāo)準(zhǔn)idispose模式使用示例

    下面將把C#里實(shí)現(xiàn)IDispose模式的代碼展現(xiàn)出來,大家一起來學(xué)習(xí)一下,它的使用場合也很多的,當(dāng)我們手動(dòng)對網(wǎng)站,數(shù)據(jù)庫作封裝時(shí),都會(huì)用的到
    2014-02-02
  • C#實(shí)現(xiàn)文件夾的復(fù)制和刪除

    C#實(shí)現(xiàn)文件夾的復(fù)制和刪除

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)文件夾的復(fù)制和刪除功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Win10 系統(tǒng)下VisualStudio2019 配置點(diǎn)云庫 PCL1.11.0的圖文教程

    Win10 系統(tǒng)下VisualStudio2019 配置點(diǎn)云庫 PCL1.11.0的圖文教程

    這篇文章主要介紹了Win10 系統(tǒng)下VisualStudio2019 配置點(diǎn)云庫 PCL1.11.0的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • C# WPF自制簡單的批注工具

    C# WPF自制簡單的批注工具

    在教學(xué)和演示中,我們通常需要對重點(diǎn)進(jìn)行批注,下載安裝第三方工具批注顯得很麻煩,本文將使用WPF開發(fā)了一個(gè)批注工具,感興趣的可以了解下
    2024-11-11

最新評論