最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#?md5?算法實現(xiàn)代碼

 更新時間:2022年11月02日 15:57:13   作者:Milo_lu  
相對C#來說,md5算法就相對簡單很多,因為?System.Security.Cryptography;?已經(jīng)包含了md5算法。所以我們只需創(chuàng)建MD5類對象即可實現(xiàn)md5算法,今天通過本文給大家介紹C#?md5?算法實現(xiàn),感興趣的朋友一起看看吧

MD5的全稱是message-digest algorithm 5 信息-摘要算法,在90年代初由mit laboratory 
for computer science和rsa data security inc的ronald l. rivest開發(fā)出來。 

相對C#來說,md5算法就相對簡單很多,因為 System.Security.Cryptography; 已經(jīng)包含了md5算法。所以我們只需創(chuàng)建MD5類對象即可實現(xiàn)md5算法。下面舉例說明:

例子:輸入任意字符,打印出md5計算結(jié)果(16進制輸出)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Security.Cryptography;

namespace md5
{
    class Program
    {
        static void Main(string[] args)
        {
            MD5 md5 = new MD5CryptoServiceProvider();

            string str = Console.ReadLine();
            byte[] data = Encoding.UTF8.GetBytes(str);
            byte[] result = md5.ComputeHash(data);
            for (int i = 0; i < 16; i++)
            {
                Console.Write(result[i].ToString("X2"));
                Console.Write(" ");
            }
            Console.ReadKey();
        }
    }
}

到此這篇關(guān)于C# md5 算法實現(xiàn)代碼的文章就介紹到這了,更多相關(guān)C# md5 算法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#圖片處理如何生成縮略圖的實現(xiàn)

    C#圖片處理如何生成縮略圖的實現(xiàn)

    本文主要介紹了C#圖片處理如何生成縮略圖的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • C# 擴展方法的使用

    C# 擴展方法的使用

    這篇文章主要介紹了C# 擴展方法的使用,幫助大家更好的理解和學習c#編程語言,感興趣的朋友可以了解下
    2020-12-12
  • DirectInfo.GetFiles返回數(shù)組的默認排序示例

    DirectInfo.GetFiles返回數(shù)組的默認排序示例

    這篇文章主要介紹了,DirectInfo.GetFiles返回數(shù)組的默認排序示例NTFS和CDFS下,是按照字母順序,而FAT下,按照文件創(chuàng)建時間順序
    2014-01-01
  • C#特性(Attribute)

    C#特性(Attribute)

    這篇文章介紹了C#的特性(Attribute),文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • C#中Trim()、TrimStart()、TrimEnd()的用法介紹

    C#中Trim()、TrimStart()、TrimEnd()的用法介紹

    這篇文章主要介紹了C#中Trim()、TrimStart()、TrimEnd()的用法,有需要的朋友可以參考一下
    2014-01-01
  • C#中文件名或文件路徑非法字符判斷方法

    C#中文件名或文件路徑非法字符判斷方法

    這篇文章主要介紹了C#中文件名或文件路徑非法字符判斷方法,本文主要使用了內(nèi)置的GetInvalidFileNameChars方法實現(xiàn)非法字符判斷,需要的朋友可以參考下
    2015-06-06
  • C#和Java有什么區(qū)別和聯(lián)系

    C#和Java有什么區(qū)別和聯(lián)系

    這篇文章主要介紹了C#和Java有什么區(qū)別和聯(lián)系的相關(guān)資料,本文介紹的非常詳細,涉及到rsa語法,c#和java互轉(zhuǎn)方面的知識點,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • c#求兩個數(shù)中最大值的方法

    c#求兩個數(shù)中最大值的方法

    這篇文章主要介紹了c#求兩個數(shù)中最大值的方法,需要的朋友可以參考下
    2014-02-02
  • C#使用Post調(diào)用接口并傳遞json參數(shù)

    C#使用Post調(diào)用接口并傳遞json參數(shù)

    這篇文章主要介紹了C#使用Post調(diào)用接口并傳遞json參數(shù),具有很好的參考價值,希望對大家有所幫助。
    2022-06-06
  • C#中如何把dll打包到exe

    C#中如何把dll打包到exe

    這篇文章主要介紹了C#中如何把dll打包到exe問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論

遂川县| 梨树县| 上虞市| 郑州市| 楚雄市| 兴文县| 昭平县| 凭祥市| 琼中| 奎屯市| 连平县| 吉木乃县| 呼和浩特市| 龙游县| 贺州市| 库车县| 惠州市| 德钦县| 武宣县| 盈江县| 五莲县| 贺州市| 武鸣县| 含山县| 博罗县| 深州市| 岳西县| 台州市| 合阳县| 新安县| 西吉县| 宁国市| 商丘市| 泗阳县| 陕西省| 博兴县| 奉化市| 宣汉县| 镶黄旗| 油尖旺区| 永新县|