博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算字符串和文件的MD5值
阅读量:6938 次
发布时间:2019-06-27

本文共 985 字,大约阅读时间需要 3 分钟。

1 //计算字符串MD5 2 public static string GetStringMd5(string txt)  3 {  4     MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();  5     string result = "";  6     byte[] bytes = Encoding.ASCII.GetBytes(txt);  7     byte[] cryptBytes = md5.ComputeHash(bytes);  8     foreach (byte item in cryptBytes)  9     { 10         result += item.ToString("X2"); 11     } 12     return result; 13 } 14  15 //计算文件MD516 public static string GetFileMd5(string path) 17 { 18     MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider(); 19     string result = ""; 20     using (FileStream fs = new FileStream(path, FileMode.Open)) 21     { 22         byte[] cryptBytes = md5.ComputeHash(fs); 23         foreach (byte item in cryptBytes) 24         { 25             result += item.ToString("X2"); 26         } 27         return result; 28     } 29 }
复制代码

C#代码依旧简单易懂,不过是调用了一个类库而已,记录在这里留着日后用的时候Copy。其实可以利用这段代码写一个小工具计算MD5。

转载于:https://www.cnblogs.com/houzhitong/archive/2012/03/17/2403920.html

你可能感兴趣的文章
快捷键
查看>>
mac系统快捷键大全详细介绍
查看>>
shell列变行
查看>>
IOS学习笔记(七)之UISegmentedControl分段控件的基本概念和使用方法
查看>>
结构体指定初始化和位初始化
查看>>
提高性能,MySQL 读写分离环境搭建(二)
查看>>
忘记mysql密码操作
查看>>
Android 动画效果学习笔记
查看>>
Task案例1-处理多个任务
查看>>
shell(3)应用
查看>>
Vue2.0 新手入门 — 从环境搭建到发布
查看>>
赛门铁克发现新的APT组织Gallmaker,目标锁定全球政府、军事和国防机构
查看>>
Spring Cloud-honghu Cloud分布式微服务云系统--云架构代码结构构建
查看>>
linux下5秒创建rhel7虚拟机
查看>>
Xpath语法
查看>>
JAVA-给想学JAVA的小伙伴一小点点基础
查看>>
OpenResty + Lua 访问Redis
查看>>
11.2 Apache虚拟主机
查看>>
移动APP及游戏推广,有预算为什么还起不了量
查看>>
AI芯片独角兽诞生!地平线完成6亿美金左右B轮投资
查看>>