Win10下自帶的PowerShell讀取文件哈希值
前幾天谷歌公司搞出了個大新聞:利用強大的計算能力成功碰撞了兩個哈希值相同但內(nèi)容不同的PDF文檔。
這意味著很多依賴哈希值進行運作的系統(tǒng)都可能會遭到攻擊,例如網(wǎng)盤的秒傳系統(tǒng)或者SVN的版本控制等。
而我們?nèi)粘O螺d文件時也經(jīng)常會看到要求比對SHA-1或者MD5的信息,這是為了確保你下載文件的安全。
通常我們在檢測文件的SHA-1或者MD5時會使用某些小工具,而在Windows 10里其實也內(nèi)置了該功能。
本身微軟在Windows 10中內(nèi)置的檢測也是非常多的,除了常見的SHA-1和MD5外還有SHA-256等等。
或許了解下面的這個方法會在你以后的互聯(lián)網(wǎng)生活中幫上忙,不過我估計大家可能都會找工具懶得用命令吧。
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
上述命令獲得的結(jié)果如下:
Algorithm : SHA256 //算法類型為SHA-256
Hash : A22480511F7C3A9F562AC5594A24A499DD932D430EBA60FED53B7E99621AAD39 //文件的SHA-256值
Path : D:\iTunes\landian.zip //文件的絕對路徑
該命令支持的算法類型如下:
SHA1、SHA256
SHA384、SHA512
MACTripleDES
MD5、RIPEMD160
補張圖:
相關(guān)文章
PowerShell腳本性能優(yōu)化技巧總結(jié)
這篇文章主要介紹了PowerShell腳本性能優(yōu)化技巧總結(jié),一些PowerShell腳本可能很容易消耗很多內(nèi)存,或者運行太多時間,甚至兼而有之,本文會分享幾個PowerShell小技巧來提高這一類腳本的性能,需要的朋友可以參考下2014-05-05PowerShell腳本開發(fā)之對指定IP進行端口掃描
在本文通過一段小腳本的方式引入了通過PowerShell實現(xiàn)簡單安全滲透功能的想法,首先介紹了該小腳本是如何實現(xiàn)功能的,接下來對創(chuàng)建腳本工具集并導入的方法,隨后又在該工具集中創(chuàng)建了Test-TCPPort函數(shù),并介紹了調(diào)用方法.2014-10-10PowerShell中使用.NET將程序集加入全局程序集緩存
這篇文章主要介紹了PowerShell中使用.NET將程序集加入全局程序集緩存,本文介紹了兩種方法實現(xiàn)把程序集加入全局程序集緩存,著重講解了使用.Net的類庫解決這個需求,需要的朋友可以參考下2015-06-06使用PowerShell實現(xiàn)定時播放視頻和音頻文件
PowerShell是Windows操作系統(tǒng)中強大的腳本語言和自動化工具,這篇文章主要介紹了如何使用PowerShell定時播放視頻和音頻,以及演示一個使用PotPlayer播放器的示例腳本,需要的可以參考一下2023-08-08PowerShell中Job相關(guān)命令及并行執(zhí)行任務詳解
這篇文章主要給大家介紹了關(guān)于PowerShell中Job相關(guān)命令及并行執(zhí)行任務的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-03-03