建立一個Windows應用程式,添加兩個TextBox文字框,一個按鈕;
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了。