base64 編碼加密
import base64
想将字元串轉編碼成 base64, 要先将字元串轉換成二進制資料
url = “18322223360”bytes_url = url.encode(“utf-8”)str_url = base64.b64encode(bytes_url) # 被編碼的參數必須是二進制資料print(str_url)
将 base64 解碼成字元串
import base64url = “aHR0cHM6Ly93d3cuY25ibG9ncy5jb20vc29uZ3poaXh1ZS8=”str_url = base64.b64decode(url).decode(“utf-8”)print(str_url)
MD5 加密
import hashlib
待加密資訊
str = ‘13712121212’
建立 md5 對象, sha 系列把 md5 換成 sha 系列的名字就可以了
hl = hashlib.md5()
hl.update(str.encode())
print(‘MD5 加密前為 :’ + str)print(‘MD5 加密後為 :’ + hl.hexdigest())