C# MD5字符串文本加密

  C# MD5字符串文本加密


C# Code:

/// <summary>
/// MD5加密,不可逆
/// </summary>
/// <param name="clearText">明文字符串</param>
/// <returns></returns>
public static string ToMD5(string clearText)
{
  MD5CryptoServiceProvider md5
= new MD5CryptoServiceProvider();
  
byte[] encryptedBytes = md5.ComputeHash(UTF8Encoding.UTF8.GetBytes(clearText));
  StringBuilder sb
= new StringBuilder();
  
for (int i = 0; i < encryptedBytes.Length; i++)
  {
    sb.AppendFormat(
"{0:x2}", encryptedBytes[i]);
  }
  
return sb.ToString().ToLower();
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761



版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

C# MD5字符串文本加密
关于C/S快速开发框架采用的文本加密解密策略|C/S框架网
StrUtils类:字符串处理/加密解密函数库
C#.NET史上最全字符串加密/解密/数字签名工具(CryptoHelper.cs)
【原创】C# IKVM加密解密机AES对称加密模式AES-128-ECB,补码方式 PKCS5Padding
C#使用分词算法从文本字符串中抽取关键词模拟百度搜索|CSFramework.COM巨献
CSFrameworkV5.DemoTester测试加密解密工具
C# Rijndael Encrypt加密/Decrypt解密算法
加密解密tb_DataSet/tb_MyUser表的密码|C/S框架网
KeyProvider.KeyProviderRijndael对称加密算法使用|开发框架加密工具
通用文本提示对话框窗体支持保存文本文件|C/S框架网
如何修改C/S框架默认的对称加密(Rijndael)密码?
C#SQL客户端处理大文本数据通用接口
(C#)RichTextBox控件查找文本演示(功能全)
C# 检查字符串,防SQL注入攻击
C# 计算字符串公式得出数值.(CalculateExpression)
C#.NET 定义动态对象dynamic以及转换JSON字符串
C# 获取字符串实际长度(总字节数)中文2字节字母1字节
C#使用正则表达式移除所有的Html标记,返回纯文本
图片转为Base64编码的文本