C#中实现MD5加密
2008-02-14 13:06
351 查看
1.新建一个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了。
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了。
相关文章推荐
- 如何用c#实现对中文的md5加密
- C#实现MD5加密,winform c#2005
- C#实现MD5加密
- C# winform 实现MD5加密功能
- C#实现MD5加密
- C#实现MD5加密
- C#实现MD5加密
- C#实现MD5加密
- c#实现md5加密示例
- 浅谈:如何用C#实现简单的带有验证码及密码使用MD5加密的“登录”WinForm小程序
- C#实现MD5加密
- C#实现MD5加密,winform c#2005
- C#实现MD5加密
- C#实现MD5加密
- C#实现MD5加密
- 【从业余项目中学习1】C# 实现XML存储用户名密码(MD5加密)
- C# 实现MD5加密
- (转)C#实现MD5加密
- C#实现MD5加密
- C#实现MD5加密 ---- 简洁版