2.添加一个类md5,引入命名空间:using System.Security.Cryptography。类md5代码如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;
namespace Windows
{
class md5
{
public static String EncryptCode(string password)
{
Byte[] clearBytes = new UnicodeEncoding().GetBytes(password);
Byte[] hashedBytes = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(clearBytes);
return BitConverter.ToString(hashedBytes);
}
}
}
然后在窗体的按钮事件里写如下代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Security.Cryptography;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
textBox2.Text = md5.EncryptCode(textBox1.Text).Replace("-","");
}
}
}
F5一下,一个MD5加密程序就OK了。