如何解决解密散列值
| 我当时正在看一个视频游戏的xml偏好文件,并将其作为其节点之一解决方法
您不能“解密”散列-散列的定义属性是查找其散列与给定散列值匹配的内容的唯一方法是对所有可能的内容进行暴力测试。
幸运的是,这不是哈希,只是base64(一种编码)。在Python中(或在线):
>>> import base64
>>> s = b\'KEYxLjAKUydtZWRpdW1UYW5rJwpwMApTJ2luSGFuZ2FyJwpwMQp0cDIKLg==\'
>>> base64.b64decode(s)
\"(F1.0\\nS\'mediumTank\'\\np0\\nS\'inHangar\'\\np1\\ntp2\\n.\"
再次考虑,这两个值都以KEY开头,因此这种格式的作者可能添加了一些自制编码。同样,内容不是纯字符串,而是二进制数据格式。
, 它只是一个Base64编码的字符串。使用像这样的工具对其进行解码:http://www.opinionatedgeek.com/dotnet/tools/base64decode/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。