Ja, Windows 7 har indbyggede metoder til at beregne SHA-1 og MD5 hashes ved hjælp af kommandolinjeværktøjer og PowerShell. Her er nogle måder, du kan gøre det på:
CertUtil er et indbygget værktøj i Windows, som kan bruges til at generere både SHA-1 og MD5 hashes.
certutil -hashfile MD5
certutil -hashfile SHA1
PowerShell kan også bruges til at beregne hashes ved hjælp af .NET Framework klasser.
$filename = "" $md5 = [System.Security.Cryptography.MD5]::Create() $stream = [System.IO.File]::OpenRead($filename) $hash = $md5.ComputeHash($stream) $stream.Close() $hash | ForEach-Object { $_.ToString("x2") } -join ""
$filename = "" $sha1 = [System.Security.Cryptography.SHA1]::Create() $stream = [System.IO.File]::OpenRead($filename) $hash = $sha1.ComputeHash($stream) $stream.Close() $hash | ForEach-Object { $_.ToString("x2") } -join ""
Disse metoder giver dig mulighed for at beregne hashes direkte fra kommandolinjen eller PowerShell uden behov for tredjepartssoftware.