C#實(shí)現(xiàn)給定字符串生成MD5哈希的方法
更新時(shí)間:2015年06月15日 11:44:08 作者:小卒過河
這篇文章主要介紹了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; }
希望本文所述對大家的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)文章
WPF利用RPC調(diào)用其他進(jìn)程的方法詳解
這篇文章主要給大家介紹了關(guān)于WPF利用RPC調(diào)用其他進(jìn)程的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-05-05WinForm實(shí)現(xiàn)同時(shí)讓兩個(gè)窗體有激活效果的特效實(shí)例
這篇文章主要介紹了WinForm實(shí)現(xiàn)同時(shí)讓兩個(gè)窗體有激活效果的特效實(shí)例,基于windows api實(shí)現(xiàn)一個(gè)窗體激活的時(shí)候給另外一個(gè)發(fā)消息的特效,在進(jìn)行C#項(xiàng)目開發(fā)時(shí)有一定的實(shí)用價(jià)值,需要的朋友可以參考下2014-09-09C#實(shí)現(xiàn)在控制臺(tái)輸入密碼顯示星號的方法
這篇文章主要介紹了C#實(shí)現(xiàn)在控制臺(tái)輸入密碼顯示星號的方法,感興趣的小伙伴們可以參考一下2016-04-04C#實(shí)現(xiàn)系統(tǒng)休眠或靜止休眠的方法
這篇文章主要介紹了C#實(shí)現(xiàn)系統(tǒng)休眠或靜止休眠的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05C# WinForm窗體編程中處理數(shù)字的正確操作方法
這篇文章主要介紹了C# WinForm窗體編程中處理數(shù)字的正確操作方法,本文給出了正確示例,并解釋了為什么要這么做,需要的朋友可以參考下2014-08-08