小例子(一)、MD5加密

来源:互联网 发布:vb趣味程序集锦 编辑:程序博客网 时间:2024/06/06 09:12
一个MD5加密的小案例

代码如下:

 1 using System; 2 using System.Text; 3 using CCWin; 4 using System.Security.Cryptography; 5  6 namespace WindowsFormsApplication2 7 { 8     public partial class Form1 : Skin_Color 9     {10         public Form1()11         {12             InitializeComponent();13         }14 15         private void but_MD5_Click(object sender, EventArgs e)16         {17             //创建加密对象18             MD5 md5 = MD5.Create();19             //开始加密20             //需要将字符串转换成字节数组21             string str = this.txt_get.Text;22             byte[] buffer = Encoding.Default.GetBytes(str);23             //返回一个加密好的字节数组24             byte[] MD5buffer = md5.ComputeHash(buffer);25            26             //将字节数组转换为字符串27             string md_str = null;28             for (int i = 0; i < MD5buffer.Length; i++)29             {30                 //转换为16进制,“x2”补零31                 md_str += MD5buffer[i].ToString("x2");32             }33             txt_set.Text = md_str;//赋值34         }35     }36 }

 

0 0
原创粉丝点击