C# .NET MD5 HASH
2024-08-23 01:50:41
using System;
using System.Security.Cryptography;
using System.Text; namespace AAA
{
/// <summary>
/// MD5Util 的摘要说明。
/// </summary>
public class MD5Util
{
public MD5Util()
{
//
// TODO: 在此处添加构造函数逻辑
//
} /** 获取大写的MD5签名结果 */
public static string GetMD5(string encypStr, string charset)
{
string retStr;
MD5CryptoServiceProvider m5 = new MD5CryptoServiceProvider(); //创建md5对象
byte[] inputBye;
byte[] outputBye; //使用GB2312编码方式把字符串转化为字节数组.
try
{
inputBye = Encoding.GetEncoding(charset).GetBytes(encypStr);
}
catch (Exception ex)
{
inputBye = Encoding.GetEncoding("GB2312").GetBytes(encypStr);
}
outputBye = m5.ComputeHash(inputBye); retStr = System.BitConverter.ToString(outputBye);
retStr = retStr.Replace("-", "").ToUpper();
return retStr;
}
}
}
--
最新文章
- 深入学习jQuery动画控制
- varnish4.1 配置文件default.vcl
- 自学python3随笔--连接数据库和写EXCEL文件实现
- 自然语言15.1_Part of Speech Tagging 词性标注
- BizTalk开发系列(十八) 使用信封拆分数据库消息
- C++矩阵运算库推荐
- HT全矢量化的图形组件设计
- fzu1969 GCD Extreme 类似于uva10561
- 根据isbn获得图书的所有信息
- 我眼中的 Nginx(一):Nginx 和位运算
- 西安活动 | 4月20日「拥抱开源,又见.NET :云时代 • 新契机」
- iOS 9之后Url链接的NSUTF8StringEncoding转码实现
- faster-rcnn自己的理解总结(包括它的前世今身R-CNN和fast R-CNN)
- Codeforces Educational Round 37
- 洛谷P3721 [AH2017/HNOI2017]单旋(线段树 set spaly)
- 卷积运算的本质,以tensorflow中VALID卷积方式为例。
- Linux中Shell
- 【BZOJ1297】[SCOI2009]迷路(矩阵快速幂)
- nmap扫描工具
- php分页类 可直接调用