Win10下自带的PowerShell读取文件哈希值

 更新时间:2022年08月10日 10:52:04   投稿:mdxy-dxy  
这篇文章主要介绍了Win10下自带的PowerShell读取文件哈希值,需要的朋友可以参考下

前几天谷歌公司搞出了个大新闻:利用强大的计算能力成功碰撞了两个哈希值相同但内容不同的PDF文档。
这意味着很多依赖哈希值进行运作的系统都可能会遭到攻击,例如网盘的秒传系统或者SVN的版本控制等。
而我们日常下载文件时也经常会看到要求比对SHA-1或者MD5的信息,这是为了确保你下载文件的安全。
通常我们在检测文件的SHA-1或者MD5时会使用某些小工具,而在Windows 10里其实也内置了该功能。

本身微软在Windows 10中内置的检测也是非常多的,除了常见的SHA-1和MD5外还有SHA-256等等。
或许了解下面的这个方法会在你以后的互联网生活中帮上忙,不过我估计大家可能都会找工具懒得用命令吧。

PowerShell获取文件哈希值:

PS C:\Windows\system32> Get-FileHash [绝对路径] -Algorithm [算法类型] | Format-List

举例如下:

读取位于D盘iTunes文件夹中的landian.zip的SHA-256值并显示算法和文件路径(即Format-List)

Get-FileHash D:\iTunes\landian.zip -Algorithm SHA256 | Format-List

上述命令获得的结果如下:

Algorithm : SHA256 //算法类型为SHA-256
Hash : A22480511F7C3A9F562AC5594A24A499DD932D430EBA60FED53B7E99621AAD39 //文件的SHA-256值
Path : D:\iTunes\landian.zip //文件的绝对路径

该命令支持的算法类型如下:

SHA1、SHA256
SHA384、SHA512
MACTripleDES
MD5、RIPEMD160

补张图:

相关文章

  • WMI入门教程之什么是WMI?

    WMI入门教程之什么是WMI?

    这篇文章主要介绍了WMI入门教程之什么是WMI?WMI有一组API,我们可以使用VBScript、PowerShell脚本还是利用C#的来访问WMI的类库,需要的朋友可以参考下
    2014-10-10
  • PowerShell脚本性能优化技巧总结

    PowerShell脚本性能优化技巧总结

    这篇文章主要介绍了PowerShell脚本性能优化技巧总结,一些PowerShell脚本可能很容易消耗很多内存,或者运行太多时间,甚至兼而有之,本文会分享几个PowerShell小技巧来提高这一类脚本的性能,需要的朋友可以参考下
    2014-05-05
  • Powershell实现编写和运行脚本

    Powershell实现编写和运行脚本

    本文为那些对学习 Windows PowerShell 命令行和脚本编写环境感兴趣的系统管理员提供了资源。也请告诉我们本网站如何才能对您更有用处。
    2015-09-09
  • PowerShell脚本开发之对指定IP进行端口扫描

    PowerShell脚本开发之对指定IP进行端口扫描

    在本文通过一段小脚本的方式引入了通过PowerShell实现简单安全渗透功能的想法,首先介绍了该小脚本是如何实现功能的,接下来对创建脚本工具集并导入的方法,随后又在该工具集中创建了Test-TCPPort函数,并介绍了调用方法.
    2014-10-10
  • PowerShell中使用.NET将程序集加入全局程序集缓存

    PowerShell中使用.NET将程序集加入全局程序集缓存

    这篇文章主要介绍了PowerShell中使用.NET将程序集加入全局程序集缓存,本文介绍了两种方法实现把程序集加入全局程序集缓存,着重讲解了使用.Net的类库解决这个需求,需要的朋友可以参考下
    2015-06-06
  • Powershell实现按类型排序

    Powershell实现按类型排序

    这篇文章主要介绍了Powershell实现按类型排序,本文直接给出实现代码,需要的朋友可以参考下
    2015-03-03
  • 使用PowerShell实现定时播放视频和音频文件

    使用PowerShell实现定时播放视频和音频文件

    PowerShell是Windows操作系统中强大的脚本语言和自动化工具,这篇文章主要介绍了如何使用PowerShell定时播放视频和音频,以及演示一个使用PotPlayer播放器的示例脚本,需要的可以参考一下
    2023-08-08
  • PowerShell实现时间管理小秘书

    PowerShell实现时间管理小秘书

    这篇文章主要介绍了PowerShell实现时间管理小秘书,本文是一个PowerShell的综合编程实例,实现了一个用来管理时间的功能,需要的朋友可以参考下
    2015-04-04
  • PowerShell中Job相关命令及并行执行任务详解

    PowerShell中Job相关命令及并行执行任务详解

    这篇文章主要给大家介绍了关于PowerShell中Job相关命令及并行执行任务的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • PowerShell中的强类型数组介绍

    PowerShell中的强类型数组介绍

    这篇文章主要介绍了PowerShell中的强类型数组介绍,强类型数组可以理解为强制数据类型的数组,也就是一个数组里只包含一种数据类型,需要的朋友可以参考下
    2014-08-08

最新评论