我试图从本地状态的chrome中获取base64解码结果的十六进制二进制(\x**)。
当我使用
[System.Convert]::FromBase64String($local_state.os_crypt.encrypted_key)
字符串
我得到了一个字节数组,但不是十六进制,我想要的是类似base64.b64decode(“BASE64_ENCODED_STRING”)的东西,从python的base64模块中我不知道如何在powershell中实现这个结果,所以如果有人可以帮助,我会很感激:)
我目前的职位:
$local_state=Get-Content -Path "$($env:LOCALAPPDATA)\\Google\\Chrome\\User Data\\Local State" | ConvertFrom-Json
[System.Convert]::FromBase64String($local_state.os_crypt.encrypted_key)
型
Powershell和Python的区别:Python输出:b'\x01\x00\x01' Powershell输出:01 00 01
1条答案
按热度按时间dauxcl2d1#
使用
ConvertFrom-SecureString
cmdlet:字符串
默认(十六进制)输出
型
不知道为什么你需要这个格式:
型
实际字节数
型
Base64
型
往返
型
标签:
#19948
Convert*-SecureString
cmdlets enhancements