需要帮助将文本文件中包含的所有十六进制字符转换为字符串或 ASCII。十六进制字符以标准格式出现
user1 domain1 7374726f6e6770617373776f7264403130
user2 domain2 7374726f6e6770617373776f7264403120
转换后它应该显示为
user1 domain1 strongpassword@10
文本文件包含多个密码,全部排成一行
最佳答案
像这样:
$h = 7374726f6e6770617373776f7264403130
-join ($h -split '(..)' | ? { $_ } | % { [char][convert]::ToUInt32($_,16) })
关于PowerShell 十六进制到字符串的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17229866/