Bom dia, fiz o comando informado no aula 04 Usando objetos e classes dotNet, não apresenta erro, mas também não retonar nada e nem o hash que devia ser informado, poderia me ajudar a entender o porquê?
Segue o programa
function Get-fileSHA1($filePath) { $fileContent = Get-content $filePath $fileBytes = [System.Text.Encoding]::UTF8.GetBytes($fileContent)
$SHA1 = New-Object System.Security.Cryptography.SHA1Managed
$hash = $SHA1.ComputeHash($fileBytes)
$prettyHashSB = New-Object System.Text.StringBuilder foreach ($byte in $hash) { $hexaNotation = $byte.ToString("X2") $prettyHashSB.Append($hexaNotation) }
Write-Host $hash -BackgroundColor Red -ForegroundColor Yellow