将包含HEX MD5的字符串转换为base64编码

3

我需要将一个HEX类型的md5字符串转换为Python中的base64版本。

例如,如果我有MD5:4297f44b13955235245b2497399d7a93

我需要代码生成Qpf0SxOVUjUkWySXOZ16kw==

这与另一个SO问题相同,该问题要求使用C#实现,但我需要Python代码。 这类似于这个SO问题,该问题要求在Python中将单个二进制数转换为base64。

1个回答

4

根据您所运行的Python版本,以下内容适用:

Python 2

base64.b64encode("4297f44b13955235245b2497399d7a93".decode("‌​hex"))

Python 3

base64.b64encode(bytes.fromhex("4297f44b13955235245b2497399d‌​7a93"))

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接