Esta postagem demonstrará um procedimento para criar e obter a soma de verificação de um arquivo.
Como obter uma soma de verificação do MD5 no PowerShell?
Você pode usar esses métodos para obter a soma de verificação do MD5 para obter um arquivo no PowerShell:
Método 1: Obtenha uma soma de verificação MD5 no PowerShell usando o algoritmo de hash MD5
Apesar do fato de o MD5 ser uma ferramenta obsoleta para criptografar arquivos, ainda é um dos melhores utilitários para verificar se o arquivo foi adulterado ou não.
Sintaxe básica
Esta é a sintaxe básica do algoritmo de hash do MD5:
Get-FileHash [-Path][[-Algoritmo] ] [Opções]
Aqui:
Exemplo
Neste exemplo, geraremos o “MD5”Soma de verificação para o“Bloco de anotações.exe" arquivo.
> Get-FileHash C: \ Windows \ Bloco.EXE -Algorithm md5
A saída mostra que a soma de verificação do MD5 foi gerada com sucesso.
Método 2: Obtenha uma soma de verificação do MD5 no PowerShell usando string de hash
Outro método para obter a soma de verificação do MD5 é o “Corda de hash”Método. No entanto, não existe um método direto para hash a string no PowerShell, mas ainda assim você pode usar o “Get-FileHash”Cmdlet com a combinação do“FluxoParâmetro.
Exemplo
No exemplo de código fornecido, criamos um script contendo um fluxo de string para gerar soma de verificação MD5:
$ stringasstream = [sistema.Io.MemoryStream] :: new ()
$ writer = [sistema.Io.Streamwriter] :: new ($ stringasstream)
$ writer.Write ("md5online")
$ writer.Rubor()
$ stringasstream.Posição = 0
Get -FileHash -InputStream $ Stringasstream -algorithm md5
Aqui:
Saída
Como você pode ver, a saída confirma que a soma de verificação do MD5 foi gerada com sucesso.
Conclusão
Para obter uma soma de verificação do MD5 no PowerShell, use o “Get-FileHash”Cmdlet seguido pelo arquivo,“-Algoritmo"Bandeira e a"MD5Parâmetro. Em seguida, execute -o para obter a soma de verificação do MD5. Esta posta.