我有一个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'