首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Windows上获得文件的MD5?

如何在Windows上获得文件的MD5?
EN

Server Fault用户
提问于 2009-08-23 03:18:41
回答 10查看 129.2K关注 0票数 50

我需要检查Windows上几个文件的MD5。对于命令行或资源管理器插件实用程序有什么建议吗?

EN

回答 10

Server Fault用户

回答已采纳

发布于 2021-05-02 16:19:17

单文件:看下面的答案。

当前目录中的所有.jpg文件:

forfiles /s /m *.jpg /c "cmd /c CertUtil -hashfile @path MD5"

票数 1
EN

Server Fault用户

发布于 2015-07-16 08:55:21

有一个内置的PowerShell工具:

代码语言:javascript
运行
复制
CertUtil -hashfile yourFileName MD5

下列规则适用于Windows7 SP1、Windows 2012及以后。如果已知它们在旧版本中工作,则会注意到:(独立于Windows版本)

  • 您需要打开命令提示符或Powershell才能运行此命令 **打开CMD/Powershell的快速指南位于答案的底部
  • 您可以使用以下任何散列算法找到文件的校验和,而不仅仅是MD5: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
  • 要在特定的windows机器上获得当前支持的哈希算法列表(独立于Windows版本),请运行CertUtil -hashfile -?
  • 完整的格式如下,可选参数在大括号中-只需将HashAlgorithm替换为上面所需的散列: CertUtil -hashfile InFile HashAlgorithm。
  • 您可以对任何文件执行命令行操作,无论它们是否提供证书(独立于Windows版本)
  • 如果关闭HashAlgorithm,它将默认为所选文件的SHA1校验和。
  • 值得注意的是,HashAlgorithm是CMD和Powershell中的case INsensitive,这意味着您可以执行以下任何操作(例如):CertUtil -hashfile MD5 certutil -hashfile md5 certutil -hashfile sHa1 CertUtil -hashfile SHA256

快速:如何打开命令提示符或Powershell

如果您不知道如何打开命令提示符或Powershell,并且通过搜索引擎到达这里,下面是适用于Windows XP及更高版本的快速指南:

  1. 按视窗+R
  2. 然后,键入cmd (如果是Windows 8+,则输入powershell )
  3. 按好的或按回车键
票数 103
EN

Server Fault用户

发布于 2018-03-22 03:17:54

打开powershell窗口并尝试以下命令:

代码语言:javascript
运行
复制
Get-FileHash {filename} -Algorithm MD5

用文件路径替换{filename}。

代码语言:javascript
运行
复制
Get-FileHash c:\example.txt -Algorithm MD5

有关此问题的更多信息可以在Get-FileHash文档中找到。

票数 16
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/57529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档