打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MD5加密总结
/// <summary>
/// 将指定字符串进行MD5加密
/// </summary>
private string GetMD5str(string oldStr)
{
     //将输入转换为ASCII 字符编码
     ASCIIEncoding enc = new ASCIIEncoding();
     //将字符串转换为字节数组
     byte[] buffer = enc.GetBytes(oldStr);
     //创建MD5实例
     MD5 md5 = new MD5CryptoServiceProvider();
     //进行MD5加密
     byte[] hash = md5.ComputeHash(buffer);
     StringBuilder sb = new StringBuilder();
     //拼装加密后的字符
     for (int i = 0; i < hash.Length; i++)
     {
         sb.AppendFormat("{0:x2}", hash[i]);
     }
     //输出加密后的字符串
     return sb.ToString();
}
此外,用此方法时需要添加
using System.Security.Cryptography;
命名空间
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");
1        public String md5(String s)2        {3            System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();4            byte[] bytes = System.Text.Encoding.UTF8.GetBytes(s);5            bytes = md5.ComputeHash(bytes);6            md5.Clear();78            string ret = "";9            for(int i=0 ; i<bytes.Length ; i++)10            {11                ret += Convert.ToString(bytes[i],16).PadLeft(2,'0');12            }1314            return ret.PadLeft(32,'0');15        }这个函数实现传如string,返回md5的string
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C#哈希Md5加密
asp版 vbscript RSA公钥加密 / 私钥解密 / 私钥签名 / 公钥验签(支持中文)分段加密解密
DES、RSA、MD5、SHA、随机生成加密与解密
C#开发中常用的加密解密方法汇总
MD5加密函数
MD5加密方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服