C#實(shí)現(xiàn)給定字符串生成MD5哈希的方法
更新時(shí)間:2015年06月15日 11:44:08 作者:小卒過(guò)河
這篇文章主要介紹了C#實(shí)現(xiàn)給定字符串生成MD5哈希的方法,涉及C#操作字符串的相關(guān)技巧,需要的朋友可以參考下
本文實(shí)例講述了C#實(shí)現(xiàn)給定字符串生成MD5哈希的方法。分享給大家供大家參考。具體分析如下:
這里首先需要下面的命名空間的引用:
復(fù)制代碼 代碼如下:
System.Security.Cryptography;
System.Web.Security;
System.Web.Security;
主要代碼如下:
/// <summary>
/// method to generate a MD5 hash of a string
/// </summary>
/// <param name="strToHash">string to hash</param>
/// <returns>hashed string</returns>
public string GenerateMD5(string str)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] byteArray = Encoding.ASCII.GetBytes(str);
byteArray = md5.ComputeHash(byteArray);
string hashedValue = "";
foreach (byte b in byteArray)
{
hashedValue += b.ToString("x2");
}
return hashedValue;
}
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- C#實(shí)現(xiàn)的字符串轉(zhuǎn)MD5碼函數(shù)實(shí)例
- C#計(jì)算字符串哈希值(MD5、SHA)的方法小結(jié)
- c#多種加解密示例(md5加密解密)
- c# 實(shí)現(xiàn)MD5,SHA1,SHA256,SHA512等常用加密算法源代碼
- C#生成MD5的函數(shù)代碼
- C#計(jì)算文件MD5校驗(yàn)的方法
- 淺談C#中Md5和Sha1兩種加密方式
- C#實(shí)現(xiàn)的MD5加密功能與用法示例
- C#獲取文件MD5值的實(shí)現(xiàn)示例
- C#實(shí)現(xiàn)將32位MD5摘要串轉(zhuǎn)換為128位二進(jìn)制字符串的方法
相關(guān)文章
C# 函數(shù)覆蓋總結(jié)學(xué)習(xí)(推薦)
下面小編就為大家?guī)?lái)一篇C# 函數(shù)覆蓋總結(jié)學(xué)習(xí)(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05
C#實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志的方法
這篇文章主要介紹了C#實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志的方法,可實(shí)現(xiàn)將程序運(yùn)行信息寫(xiě)入日志并存儲(chǔ)在Debug目錄下的"/Log/PRG"下的功能,涉及C#針對(duì)日志的相關(guān)寫(xiě)入技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
C# .NET中Socket簡(jiǎn)單實(shí)用框架的使用教程
最近一個(gè)項(xiàng)目因?yàn)橐玫絊ocket傳輸問(wèn)題,所以決定學(xué)習(xí)一下,將自己學(xué)習(xí)的內(nèi)容總結(jié)分享出來(lái),下面這篇文章主要給大家介紹了關(guān)于C# .NET中Socket簡(jiǎn)單實(shí)用框架使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。2017-09-09
C#實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換
這篇文章介紹了C#實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
C#實(shí)現(xiàn)客戶端彈出消息框封裝類實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)客戶端彈出消息框封裝類,實(shí)例分析了C#彈出窗口的實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03

