【发布时间】:2018-08-05 12:32:12
【问题描述】:
我有一个 base64 编码的 nonce 作为 24 个字符的字符串:
nonce = "azRzAi5rm1ry/l0drnz1vw=="
我想要一个 16 字节的 int:
0x6b3473022e6b9b5af2fe5d1dae7cf5bf
我的最佳尝试:
from base64 import b64decode
b64decode(nonce)
>> b'k4s\x02.k\x9bZ\xf2\xfe]\x1d\xae|\xf5\xbf'
如何从 base64 字符串中获取整数?
【问题讨论】:
-
binascii.hexlify(b64decode(nonce))或在 Python3 中,b64decode(nonce).hex()。