欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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計算結果(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();
        }
    }
}

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

相關文章

  • C#開發(fā)中的垃圾回收機制簡析

    C#開發(fā)中的垃圾回收機制簡析

    這篇文章主要為大家詳細介紹了C#開發(fā)中的垃圾回收機制,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-10-10
  • WinForm導出文件為Word、Excel、文本文件的方法

    WinForm導出文件為Word、Excel、文本文件的方法

    這篇文章主要介紹了WinForm導出文件為Word、Excel、文本文件的方法,本文直接給出實現(xiàn)代碼,代碼中包含相應注釋,需要的朋友可以參考下
    2015-03-03
  • C# 如何獲取出錯的錯誤所在行數(shù)信息

    C# 如何獲取出錯的錯誤所在行數(shù)信息

    本文主要介紹 C# 中獲取錯誤所在行的方法,在開發(fā)過程中或是用戶在使用過程中,出錯的話方便我們快速定位到錯誤的位置,以便我們處理。
    2016-04-04
  • C# 判斷字符串為空的幾種辦法

    C# 判斷字符串為空的幾種辦法

    C# 判斷字符串為空的幾種辦法,需要的朋友可以參考一下
    2013-04-04
  • C# 設計模式系列教程-模板方法模式

    C# 設計模式系列教程-模板方法模式

    模板方法模式通過把不變的行為搬移到超類,去除了子類中的重復代碼,子類實現(xiàn)算法的某些細節(jié),有助于算法的擴展。
    2016-06-06
  • C#套接字(Socket)通信之UDP組播詳解

    C#套接字(Socket)通信之UDP組播詳解

    單播 Unicast是指客戶端與服務器之間的點到點連接,組播和單播的差別是,必須得有一個“組”的概念,然后才能進行組播,本文就來和大家講講UDP組播的實現(xiàn)吧
    2023-05-05
  • c#動態(tài)執(zhí)行腳本的3種方式詳解

    c#動態(tài)執(zhí)行腳本的3種方式詳解

    本文主要介紹了c#動態(tài)執(zhí)行腳本的3種方式詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • C# 9 新特性之增強的foreach詳解

    C# 9 新特性之增強的foreach詳解

    這篇文章主要介紹了C# 9 新特性之增強的foreach的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • 講解C#面相對象編程中的類與對象的特性與概念

    講解C#面相對象編程中的類與對象的特性與概念

    這篇文章主要介紹了C#面相對象編程中的類與對象的特性與概念,OOP面向對象語言相對C語言這樣面相過程的語言來說具有類和對象以及方法這樣的特性,需要的朋友可以參考下
    2016-01-01
  • c#實現(xiàn)服務器性能監(jiān)控并發(fā)送郵件保存日志

    c#實現(xiàn)服務器性能監(jiān)控并發(fā)送郵件保存日志

    這篇文章主要介紹了c#實現(xiàn)服務器性能監(jiān)控并發(fā)送郵件保存日志的示例,代碼分為客戶端和服務端,客戶端可安裝為本地服務形式啟動
    2014-01-01

最新評論