C# MD5 32位加密

原创 小道  2018-12-18 13:11:17  阅读 77 次 评论 0 条
摘要:

使用C#的MD5类创建MD5 32位加密。

界面设计:

密文文本框名称:txtmiwen

MD5(32)文本框名称:txtmd532

加密按钮名称:Btnjiami 

使用C#的MD5类创建MD5 32位加密。


界面设计:

密文文本框名称:txtmiwen

MD5(32)文本框名称:txtmd532

加密按钮名称:Btnjiami


        private void Btnjiami_Click(object sender, EventArgs e)
        {
            string str = txtmiwen.Text;//获取文本框字符串
            txtmd532.Text = jiami(str);//调用jiami 方法,复制给文本框
        }

        string jiami(string str)//加密方法
        {
            MD5 md5 = MD5.Create();//创建 MD5 哈希算法的默认实现的实例。
            byte[] md5b = md5.ComputeHash(Encoding.UTF8.GetBytes(str));//计算指定字节数组的哈希值。参数为 字节数组

            string s = "";//声明变量
            for (int i = 0; i < md5b.Length; i++)//循环
            {
                s += md5b[i].ToString("x2");//转换为16进制字符串
            }
            return s;//返回
        }

输出结果:

image.png



本文地址:https://www.daobk.com/post/145.html
版权声明:本文为原创文章,版权归 小道 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?