博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MD5加密
阅读量:6539 次
发布时间:2019-06-24

本文共 880 字,大约阅读时间需要 2 分钟。

散列不可逆

private void Button_Click_1(object sender, RoutedEventArgs e)        {               //调用MD5             string s = GetMD5("12414");            MessageBox.Show(s);                           //MD5加盐处理                 string s = GetMD5(Username+"hao@?Hiha");         }        public static string GetMD5(string sDataIn)        {            MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();            byte[] bytValue, bytHash;            bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);            bytHash = md5.ComputeHash(bytValue);            md5.Clear();            string sTemp = "";            for (int i = 0; i < bytHash.Length; i++)            {                sTemp += bytHash[i].ToString("X").PadLeft(2, '0');            }            return sTemp.ToLower();        }

 既然MD5通用,那么我们通常跟其他通用方法封装到一个类中

转载于:https://www.cnblogs.com/ROCKyou/p/5064120.html

你可能感兴趣的文章
ipsec的***在企业网中的经典应用
查看>>
过来人谈《去360还是留在百度?》
查看>>
mysql备份工具innobackupex,xtrabackup-2.1安装,参数详解
查看>>
本地Office Project计划表同步到SharePoint2013任务列表的权限问题
查看>>
Windows2008 R2 GAC权限问题
查看>>
洛谷——P1469 找筷子
查看>>
springboot项目自定义注解实现的多数据源切换
查看>>
特此说明
查看>>
使用flume替代原有的scribe服务
查看>>
Hyper-V 2016 系列教程41 Windows 10 Hyper-V 系统要求
查看>>
Windows Server 2008 启用公共文件夹共享
查看>>
Apple Watch的非“智能手表”卖点
查看>>
函数指针和指针函数
查看>>
Python的函数参数传递:传值?引用?
查看>>
[转]分享2011年8个最新的jQuery Mobile在线教程
查看>>
android call require api level
查看>>
SQLSERVER是怎麽通过索引和统计信息来找到目标数据的(第一篇)
查看>>
Python版本切换和Pip安装
查看>>
SilverLigth学习笔记--控制 Silverlight控件样式(转)
查看>>
poj3262
查看>>