[传智播客学习日记]计算字符串和文件的MD5值
2011-11-22 19:48
369 查看
//计算字符串MD5 public static string GetStringMd5(string txt) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); string result = ""; byte[] bytes = Encoding.ASCII.GetBytes(txt); byte[] cryptBytes = md5.ComputeHash(bytes); foreach (byte item in cryptBytes) { result += item.ToString("X2"); } return result; } //计算文件MD5 public static string GetFileMd5(string path) { MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); string result = ""; using (FileStream fs = new FileStream(path, FileMode.Open)) { byte[] cryptBytes = md5.ComputeHash(fs); foreach (byte item in cryptBytes) { result += item.ToString("X2"); } return result; } }
C#代码依旧简单易懂,不过是调用了一个类库而已,记录在这里留着日后用的时候Copy。其实可以利用这段代码写一个小工具计算MD5。
相关文章推荐
- [传智播客学习日记]正则提取网页信息并写入文件
- 计算字符串和文件的MD5值
- C语言实现计算文件和字符串md5值
- MD5算法【计算文件和字符串的MD5值】
- [传智播客学习日记]一般处理程序之文件上传
- 计算字符串的MD5值和MD5文件摘要
- 计算字符串和文件的MD5值
- 计算字符串和文件的MD5值
- ubuntu计算文件及字符串的MD5值
- 计算字符串,文件的md5值
- 计算字符串和文件的MD5值
- VB.NET-计算文件MD5值和字符串sha1加密算法
- 黑马程序员_学习日记40_605基础加强(自定义泛型、装拆箱、foreach、文件操作、字符串与byte数组转换)
- python学习,计算文件MD5值
- 我的Java开发学习之旅------>工具类:Java获取字符串和文件进行MD5值
- c# 计算字符串和文件的MD5值的方法
- 计算字符串和文件MD5值的小例子
- Java学习日记之字符串处理
- 黑马程序员-[C语言字符串和数组]学习日记(三)
- 【Android学习日记】(十一) 文件存取简单例子