哈希表到 base64 转换
Hashtable to base64 conversion
我正在寻找一种在 PowerShell 中将散列 table 转换为 base64 的方法。不确定这是否可能。谁能帮我解决这个问题?
字符串可以通过byte转成base64。我只看到字符串转换示例。
请帮我解决这个问题以便继续进行。
谢谢。
将哈希值转换为 JSON。将 JSON 转换为 Base64。
$hash = @{key = "value"}
# encode
$json = $hash | ConvertTo-JSON -Depth 100 -Compress
$bytes = [System.Text.Encoding]::UTF8.GetBytes($json)
$b64 = [System.Convert]::ToBase64String($bytes) # => 'eyJrZXkiOiJ2YWx1ZSJ9'
# decode
$bytes = [System.Convert]::FromBase64String($b64)
$json = [System.Text.Encoding]::UTF8.GetString($bytes)
$hash = $json | ConvertFrom-Json
我正在寻找一种在 PowerShell 中将散列 table 转换为 base64 的方法。不确定这是否可能。谁能帮我解决这个问题?
字符串可以通过byte转成base64。我只看到字符串转换示例。
请帮我解决这个问题以便继续进行。
谢谢。
将哈希值转换为 JSON。将 JSON 转换为 Base64。
$hash = @{key = "value"}
# encode
$json = $hash | ConvertTo-JSON -Depth 100 -Compress
$bytes = [System.Text.Encoding]::UTF8.GetBytes($json)
$b64 = [System.Convert]::ToBase64String($bytes) # => 'eyJrZXkiOiJ2YWx1ZSJ9'
# decode
$bytes = [System.Convert]::FromBase64String($b64)
$json = [System.Text.Encoding]::UTF8.GetString($bytes)
$hash = $json | ConvertFrom-Json