Page MenuHomeSoftware Heritage

check_hash.ps1.erb
No OneTemporary

check_hash.ps1.erb

#file computes the 512SHA for a given string and writes it to a file
$String = $env:docker_auth
$HashName = "SHA512"
$StringBuilder = New-Object System.Text.StringBuilder
[System.Security.Cryptography.HashAlgorithm]::Create($HashName).ComputeHash([System.Text.Encoding]::UTF8.GetBytes($String))|%{
[Void]$StringBuilder.Append($_.ToString("x2"))
}
if([System.IO.File]::Exists("<%= @passfile %>")){
$CurrentContent = Get-Content -Path "<%= @passfile %>"
if($CurrentContent -eq $StringBuilder.ToString()){
exit 0
}
}
exit 1

File Metadata

Mime Type
text/plain
Expires
Sat, Jun 21, 7:23 PM (2 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3398597

Event Timeline