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