在Windows系統(tǒng)中,可以使用PowerShell來(lái)計(jì)算文件的哈希值進(jìn)行校驗(yàn)。下面是一個(gè)示例代碼:
$file = "C:\path\to\file.ext" # 替換為要校驗(yàn)的文件路徑
# 計(jì)算文件的MD5哈希值
$md5 = Get-FileHash -Path $file -Algorithm MD5 | select -ExpandProperty Hash
# 計(jì)算文件的SHA1哈希值
$sha1 = Get-FileHash -Path $file -Algorithm SHA1 | select -ExpandProperty Hash
# 計(jì)算文件的SHA256哈希值
$sha256 = Get-FileHash -Path $file -Algorithm SHA256 | select -ExpandProperty Hash
Write-Host "MD5: $md5"
Write-Host "SHA1: $sha1"
Write-Host "SHA256: $sha256"
將上述代碼保存為一個(gè)以 .ps1
為擴(kuò)展名的文件,然后在PowerShell中運(yùn)行該腳本,即可計(jì)算指定文件的MD5、SHA1和SHA256哈希值。
請(qǐng)注意,若要計(jì)算其他哈希算法(如SHA512),只需將 -Algorithm
參數(shù)的值替換為相應(yīng)的算法名稱即可。