1. 程式人生 > >C# MD5加密

C# MD5加密

加密演算法:

                string a = "jjj";
                MD5 md5 = new MD5CryptoServiceProvider();
                byte[] c =  md5.ComputeHash( Encoding.UTF8.GetBytes(a));
                string d = "";
                for (int i = 0; i < c.Length;i++ )
                {
                    d += c[i].ToString("x2");
                }

變數含義: 

        a待加密字串,b加密完成字串

名稱空間引用:

        using System.Security.Cryptography;     using System.Text;

其他說明:

        UTF8位一種數字格式,還有其他的數字格式(Unicode),這兩種會產生不一樣的加密字串,所以使用時要明確使用哪種數字格式 

        x2 含義:16進位制,小寫,保留2位  對比X:16進位制,大寫,前面為0,則省略0 x2或者X2都會保留完整的32位加密字串使我們推薦的型別,大寫小寫也要實現設定好

        使用時將其封裝為公共函式