首页 > 代码库 > MD5加密
MD5加密
using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tasks;namespace _01MD5加密{ class Program { static void Main(string[] args) { //woaini woaini //202cb962ac59075b964b07152d234b70 // string s = GetMD5("123"); //202cb962ac59075b964b07152d234b70 //202cb962ac59075b964b07152d234b70 //202cb962ac5975b964b7152d234b70 //3244185981728979115075721453575112 //Console.WriteLine(s); //Console.ReadKey(); //double n = 123.456; //Console.WriteLine(n.ToString("C")); //Console.ReadKey(); } public static string GetMD5(string str) { //创建MD5对象 MD5 md5 = MD5.Create(); //开始加密 //需要将字符处转换成字节数组 byte[] buffer = Encoding.GetEncoding("GBK").GetBytes(str); //返回一个加密好的字节数组 byte[] MD5Buffer = md5.ComputeHash(buffer); //将字节数组转换成字符串 //字节数组---字符串 //将字节数组中每个元素按照指定的编码格式解析成字符串 //直接将数组ToString(); //将字节数组中的每个元素ToString() // return Encoding.GetEncoding("GBK").GetString(MD5Buffer); // 189 273 345 我爱你 // 189 273 345 string strNew = ""; for (int i = 0; i < MD5Buffer.Length; i++) { strNew += MD5Buffer[i].ToString("x2"); } return strNew; } }}
MD5加密
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。