C# MD5 32位加密
使用C#的MD5类创建MD5 32位加密。
界面设计:
密文文本框名称:txtmiwen
MD5(32)文本框名称:txtmd532
加密按钮名称:Btnjiami
private void Btnjiami_Click(object sender, EventArgs e) { string str = txtmiwen.Text;//获取文本框字符串 txtmd532.Text = jiami(str);//调用jiami 方法,复制给文本框 } string jiami(string str)//加密方法 { MD5 md5 = MD5.Create();//创建 MD5 哈希算法的默认实现的实例。 byte[] md5b = md5.ComputeHash(Encoding.UTF8.GetBytes(str));//计算指定字节数组的哈希值。参数为 字节数组 string s = "";//声明变量 for (int i = 0; i < md5b.Length; i++)//循环 { s += md5b[i].ToString("x2");//转换为16进制字符串 } return s;//返回 }
输出结果: