我有一个字符串,比如FhY=
,它被编码成十六进制。所以什么时候跑
>>> b6 = 'FhY='
>>> b6.decode('base64')
'\x16\x16'
这是一个十六进制字符串,转换后应该是22 22
。这个结果已经在站点https://conv.darkbyte.ru/上得到了证明。但是,我似乎无法正确地将base64转换为十进制表示。我面临的一些挑战是
base64 > base16
(Convert a base64 encoded string to binary)、base64 > binary > decimal
(Convert hex string to int in Python)这两种转换都失败了。在请协助。在
您需要将解码字符串中的每个字节转换为十进制值。所以这应该能解决这个问题:
结果是
22 22
相关问题 更多 >
编程相关推荐