C# 计算字符串的MD5值
2018-01-17 13:14
211 查看
using UnityEngine; using System.Collections; using System.Security.Cryptography; using System.Text; public class md:MonoBehaviour { // Use this for initialization void Start () { string str="emobo"; //生成MD5码 string sm= Md5Func(str); Debug.Log(sm); } /// <summary> /// 计算字符串的MD5值 /// </summary> public static string Md5Func(string source) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] data = System.Text.Encoding.UTF8.GetBytes(source); byte[] md5Data = md5.ComputeHash(data, 0, data.Length); md5.Clear(); string destString = string.Empty; for (int i = 0; i < md5Data.Length; i++) { //返回一个新字符串,该字符串通过在此实例中的字符左侧填充指定的 Unicode 字符来达到指定的总长度,从而使这些字符右对齐。 // string num=12; num.PadLeft(4, '0'); 结果为为 '0012' 看字符串长度是否满足4位,不满足则在字符串左边以"0"补足 //调用Convert.ToString(整型,进制数) 来转换为想要的进制数 destString += System.Convert.ToString(md5Data[i], 16).PadLeft(2, '0'); } //使用 PadLeft 和 PadRight 进行轻松地补位 destString = destString.PadLeft(32, '0'); return destString; } }
相关文章推荐
- c# 计算字符串和文件的MD5值的方法
- C#下计算字符串MD5值
- C# 字符串公式计算 (JScript.Eval 用法)
- c#计算2个字符串的相似度
- C#中另类自定义公式计算 字符串转换为计算公式,并得出计算结果
- 【.Net码农】C#中字符串转换为计算公式
- 字符串数学公式计算类(C#)
- C#获取字符串的MD5值
- C#获取文件MD5值或者字符串MD5值方法
- C#第2次试验(1).创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
- MD5算法【计算文件和字符串的MD5值】
- VB.NET-计算文件MD5值和字符串sha1加密算法
- C#字符串计算公式处理
- C#计算字符串相似性的方法
- 计算字符串和文件的MD5值
- C#中字符串转换为计算公式,并进行计算的方法(自定义公式的计算)
- 【ZT】C#计算文件的MD5值实例
- 字符串相似度计算的方法,使用SQL以及C#实现,本文非原创摘自网络(.NET SQL技术交流群入群206656202需注明博客园)
- C#后台讲字符串转化为计算公式
- C# 计算MD5值