C#實現(xiàn)的字符串轉MD5碼函數(shù)實例
更新時間:2016年07月05日 10:28:02 作者:kagula
這篇文章主要介紹了C#實現(xiàn)的字符串轉MD5碼函數(shù),結合簡單實例形式分析了C#字符串的轉換、遍歷、加密等操作技巧,需要的朋友可以參考下
本文實例講述了C#實現(xiàn)的字符串轉MD5碼函數(shù)。分享給大家供大家參考,具體如下:
/*
測試環(huán)境:WinXP SP3、Visual Studio 2008 SP1、Visual Studio 2010 SP1
更新日期:2014-04-23
*/
public string CalculateMD5Hash(string input)
{
MD5 md5 = System.Security.Cryptography.MD5.Create();
byte[] inputBytes = System.Text.Encoding.UTF8.GetBytes(input);
byte[] hash = md5.ComputeHash(inputBytes);
// step 2, convert byte array to hex string
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hash.Length; i++)
{
sb.Append(hash[i].ToString("X2"));
}
return sb.ToString();
}//end func
更多關于C#相關內容感興趣的讀者可查看本站專題:《C#字符串操作技巧總結》、《C#程序設計之線程使用技巧總結》、《C#操作Excel技巧總結》、《C#中XML文件操作技巧匯總》、《C#常見控件用法教程》、《WinForm控件用法總結》、《C#數(shù)據結構與算法教程》、《C#數(shù)組操作技巧總結》及《C#面向對象程序設計入門教程》
希望本文所述對大家C#程序設計有所幫助。
相關文章
C#中的Task.Delay()和Thread.Sleep()區(qū)別(代碼案例)
Task.Delay(),async/await和CancellationTokenSource組合起來使用可以實現(xiàn)可控制的異步延遲。本文通過多種代碼案例給大家分析C#中的Task.Delay()和Thread.Sleep()知識,感興趣的朋友一起看看吧2021-06-06
UpdateLayeredWindow實現(xiàn)任意異形窗口使用詳解
這篇文章主要為大家介紹了UpdateLayeredWindow實現(xiàn)任意異形窗口使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09
C#將國產Linux視頻錄制生成mp4的具體實現(xiàn)
這篇文章主要介紹了C#將國產Linux視頻錄制生成mp4的具體實現(xiàn),文中通過代碼示例介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下2024-08-08

