SHA-1 og MD5 Hash Beregning i Windows 7: CertUtil og PowerShell Metoder

Findes der en indbygget metode til at beregne en SHA-1 eller MD5 hash i Windows 7?

Findes der en indbygget metode til at beregne en SHA-1 eller MD5 hash i Windows 7? Ja, Windows 7 har indbyggede metoder til at beregne SHA-1 og MD5 hashes ved hjælp af CertUtil i Kommandoprompt og PowerShell scripts.

Findes der en indbygget metode til at beregne en SHA-1 eller MD5 hash i Windows 7?

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å:

Brug af CertUtil via Kommandoprompt

CertUtil er et indbygget værktøj i Windows, som kan bruges til at generere både SHA-1 og MD5 hashes.

  • Åbn Kommandoprompt (cmd.exe).
  • For at beregne en MD5 hash, brug følgende kommando:
    certutil -hashfile  MD5
  • For at beregne en SHA-1 hash, brug følgende kommando:
    certutil -hashfile  SHA1

Brug af PowerShell

PowerShell kan også bruges til at beregne hashes ved hjælp af .NET Framework klasser.

  • Åbn PowerShell.
  • For at beregne en MD5 hash, brug følgende script:
    $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 ""
        
  • For at beregne en SHA-1 hash, brug følgende script:
    $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.