MD5加密算法
Posted 学习靠自己
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MD5加密算法相关的知识,希望对你有一定的参考价值。
说明:本文介绍的内容就是怎么把一个字符串转换为MD5加密字符串
1、界面设计
两个文本框
原字符串输入文本框(textbox ,name:txtString)
MD5加密字符串文本框(textbox ,name: txtMD5)
转换按钮(button,text:‘转换’,name:btChange)
2、后台代码
开发工具visual studio 2010 c#语言
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Security.Cryptography; namespace FrMD5 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btChange_Click(object sender, EventArgs e) { txtMD5.Text = GetMD5(txtString.Text.Trim()); } public static string GetMD5(string st) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] t = md5.ComputeHash(Encoding.GetEncoding("utf-8").GetBytes(st)); StringBuilder sb = new StringBuilder(32); for (int i = 0; i < t.Length; i++) { sb.Append(t[i].ToString("x").PadLeft(2, ‘0‘)); } return sb.ToString(); } } }
以上是关于MD5加密算法的主要内容,如果未能解决你的问题,请参考以下文章