이 글에서는 C#에서 구현된 MD5 암호화 기능과 사용법을 주로 소개하고, C# MD5 암호화 클래스의 정의와 사용법을 사례 형태로 분석한다. 다음
이 글의 예시에서는 C#에서 구현한 MD5 암호화 기능과 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
1. MD5Str.cs 암호화 처리 클래스 생성
public class MD5Str { /// <summary> /// 字符串MD5加密 /// </summary> /// <param name="Text">要加密的字符串</param> /// <returns>密文</returns> public static string MD5(string Text) { byte[] buffer = System.Text.Encoding.Default.GetBytes(Text); try { System.Security.Cryptography.MD5CryptoServiceProvider check; check = new System.Security.Cryptography.MD5CryptoServiceProvider(); byte[] somme = check.ComputeHash(buffer); string ret = ""; foreach (byte a in somme) { if (a < 16) ret += "0" + a.ToString("X"); else ret += a.ToString("X"); } return ret.ToLower(); } catch { throw; } } }
2. 테스트 실행
static void Main(string[] args) { string data = "123456789"; //要加密的数据 string encodeStr = ""; //加密后文本 encodeStr = MD5Str.MD5(data); Console.WriteLine("原文本:{0}", data); Console.WriteLine("加密后文本:{0}", encodeStr); Console.Read(); }
위 내용은 MD5 암호화 기능에 대한 자세한 소개와 C#으로 구현된 사용 예시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!