C# 常用方法——32位MD5加密


其他常用方法詳見:https://www.cnblogs.com/zhuanjiao/p/12060937.html

        /// <summary>
		/// 32位MD5加密(小寫)
		/// </summary>
		/// <param name="input">輸入字段</param>
		/// <returns></returns>
		public string Encrypt(string str)
		{
			MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();
			byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(str));
			StringBuilder sBuilder = new StringBuilder();
			for (int i = 0; i < data.Length; i++)
			{
				sBuilder.Append(data[i].ToString("x2"));//轉化為小寫的16進制
			}
			return sBuilder.ToString();
		}

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM