PowerShell idiom study notes
ハッシュ化
Get-FileHash
base64 エンコード / デコード
$Text = 'Hello, World!'
$Bytes = [System.Text.Encoding]::UTF8.GetBytes($Text)
$EncodedText = [Convert]::ToBase64String($Bytes)
$EncodedText
$EncodedText = 'SGVsbG8sIFdvcmxkIQ=='
$Bytes = [Convert]::FromBase64String($EncodedText)
$DecodedText = [System.Text.Encoding]::UTF8.GetString($Bytes)
$DecodedText
function Get-Base64FromText($Text) { [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($Text)) }
function Get-TextFromBase64($Base64Text) { [System.Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($Base64Text)) }