如何在python3中解码base64

Tspm1eca:

我有一个base64加密代码,并且无法在python3.5中解码

import base64
code = "YWRtaW46MjAyY2I5NjJhYzU5MDc1Yjk2NGIwNzE1MmQyMzRiNzA" # Unencrypt is 202cb962ac59075b964b07152d234b70
base64.b64decode(code)

结果:

binascii.Error: Incorrect padding

但是同一网站(base64decode)可以对其进行解码,

请任何人都可以告诉我原因,以及如何使用python3.5对其进行解码?

谢谢

丹尼尔:

Base64需要一个长度为4的字符串。如果字符串较短,则用1到3填充=

import base64
code = "YWRtaW46MjAyY2I5NjJhYzU5MDc1Yjk2NGIwNzE1MmQyMzRiNzA="
base64.b64decode(code)
# b'admin:202cb962ac59075b964b07152d234b70'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章