c# 计算字符串和文件的MD5值的方法
2015-05-07 05:52
288 查看
快速使用Romanysoft LAB的技术实现 HTML 开发Mac OS App,并销售到苹果应用商店中。
《HTML开发Mac OS App 视频教程》
土豆网同步更新:http://www.tudou.com/plcover/VHNh6ZopQ4E/
百度网盘同步:http://pan.baidu.com/s/1jG1Q58M
分享 [中文纪录片]互联网时代 http://pan.baidu.com/s/1qWkJfcS
官方QQ群:(申请加入,说是我推荐的)
App实践出真知 434558944
App学习交流 452180823
Step1:引入库
using System.Security.Cryptography; using System.IO;
Step2: 计算字符串的Md5值
static public string GetMD5WithString(string sDataIn) { string str = ""; byte[] data = Encoding.GetEncoding("utf-8").GetBytes(str); MD5 md5 = new MD5CryptoServiceProvider(); byte[] bytes = md5.ComputeHash(data); for (int i = 0; i < bytes.Length; i++) { str += bytes[i].ToString("x2"); } return str; }
Step3:计算文件的Md5值
static public string GetMD5WithFilePath(string filePath) { FileStream file = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read); MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); byte[] hash_byte = md5.ComputeHash(file); string str = System.BitConverter.ToString(hash_byte); str = str.Replace("-", ""); return str; }
相关文章推荐
- C#获取文件MD5值或者字符串MD5值方法
- C# 计算字符串的MD5值
- 在C#中调用EVAL函数方法,通过字符串计算
- C#中将字符串转换成Md5值的方法
- Python简单计算文件MD5值的方法示例
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- 计算字符串和文件MD5值的小例子
- 计算字符串和文件的MD5值
- 计算字符串的MD5值和MD5文件摘要
- C# 读取.resx资源文件内字符串的方法
- [C#] 计算大文件的MD5的两种方式(直接调用方法计算,流计算-适用于大文件)
- C#计算文件的MD5值实例
- 字符串相似度计算的方法,使用SQL以及C#实现,本文非原创摘自网络(.NET SQL技术交流群入群206656202需注明博客园)
- C# 计算时间段的方法-strFlag为自定义的字符串标识
- C#递归实现显示文件夹及所有文件并计算其大小的方法
- C#下计算字符串MD5值
- C# 计算字符串/文件的哈希值(MD5、SHA)
- C#把整个文件内容读入字符串变量的方法
- C#实现字符串,文件获取Md5加密校验方法
- C#计算字符串相似性的方法