Python base64編碼和解碼

2022-05-25 06:39:09 字數 508 閱讀 7951

首先在python2中base的編碼和解碼

1 s = "

我是乙個字串"2

#編碼3base64.b64encode(s)4#

解碼5 base64.b64decode(s)

在python3中和python2中是稍微有一點區別的。

1 s = "

我是乙個字串"2

#編碼3 base64.b64encode(s.encode("

utf-8"))

4#解碼5 a =base64.b64decode(s)

6 str(a, "

utf-8

")

外加上base64的驗證方法

1 res = re.match("

^([a-za-z0-9+/])*([a-za-z0-9+/]|[a-za-z0-9+/]=|[a-za-z0-9+/]==)$

",str(a,"

utf-8

"))

Python base64編碼解碼

錯誤資訊 typeerror a bytes like object is required,not str base64.b64encode 方法的引數必須是乙個bytes like object型別 s abcd s bytes s,encoding utf 8 或者是 s str encode...

python base64加密和解密

base64可用加密和解密,為python內建模組,可以實現base64 base32 base16 base85 urlsafe base64的編碼解碼,python 3.x通常輸入輸出都是二進位制形式,2.x可以是字串形式。base64模組的base64編碼 解碼呼叫了binascii模組,bi...

Python Base64轉碼解碼

python base64 提供了好幾種方法例如 encode,decode,encodestring,decodestring,b64encode,b64decode,standard b64encode standard b64decode urlsafe b64decode,urlsafe b...