W tym poście zademonstruje procedurę utworzenia i uzyskania sumy kontrolnej pliku.
Jak uzyskać kontrolę kontrolną MD5 w PowerShell?
Możesz użyć tych metod, aby uzyskać kontrolę kontrolną MD5 dla pliku w PowerShell:
Metoda 1: Zdobądź kontrolę kontrolną MD5 w PowerShell za pomocą algorytmu mieszania MD5
Pomimo faktu, że MD5 jest przestarzałym narzędziem do szyfrowania plików, nadal jest to jedno z najlepszych narzędzi, aby sprawdzić, czy plik został zmodyfikowany, czy nie.
Podstawowa składnia
Jest to podstawowa składnia algorytmu mieszania MD5:
Get-Filehash [-path][[-Algorytm] ] [Opcje]
Tutaj:
Przykład
W tym przykładzie wygenerujemy „MD5”Suma kontrolna„Notatnik.exe" plik.
> Get-FileHash C: \ Windows \ Notepad.exe -algorytm MD5
Wyjście pokazuje, że suma kontrolna MD5 została pomyślnie wygenerowana.
Metoda 2: Zdobądź kontrolę kontrolną MD5 w PowerShell za pomocą łańcucha
Inną metodą uzyskania sumę kontrolną MD5 jest „Hashing Ciąg" metoda. Jednak nie ma bezpośredniej metody Hash ciągu w PowerShell, ale nadal możesz użyć „Get-Filehash”CMDLET z kombinacją„Strumień”Parametr.
Przykład
W danym przykładzie kodu utworzyliśmy skrypt zawierający strumień ciągu, aby wygenerować Sumę kontrolną MD5:
$ StringASstream = [System.Io.MemoryStream] :: new ()
$ Writer = [System.Io.StreamWriter] :: new ($ StringASstream)
$ pisarz.Write („MD5Online”)
$ pisarz.Spłukać()
$ StringASstream.Pozycja = 0
Get -FileHash -InputStream $ StringASstream -algorytm MD5
Tutaj:
Wyjście
Jak widać, wyjście potwierdza, że suma kontrolna MD5 została pomyślnie wygenerowana.
Wniosek
Aby uzyskać kontrolę kontrolną MD5 w PowerShell, użyj „Get-Filehash„CMDLET, a następnie plik”-Algorytm„Flaga i„MD5”Parametr. Następnie wykonaj go, aby uzyskać kontrolę kontrolną MD5. W tym poście omówiono różne podejścia, aby uzyskać kontrolę kontrolną MD5 w PowerShell.