日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Win10下自帶的PowerShell讀取文件哈希值_PowerShell

更新時間: 2022-10-05 編程語言

前幾天谷歌公司搞出了個大新聞:利用強大的計算能力成功碰撞了兩個哈希值相同但內容不同的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

補張圖:

原文鏈接:https://www.landiannews.com/archives/31005.html

欄目分類
最近更新