1. 程式人生 > 實用技巧 >關於BASE64編碼

關於BASE64編碼

1.關於BASE64:Base64是網路上最常見的用於傳輸8Bit位元組碼的編碼方式之一,是一種基於64個可列印字元來表示二進位制資料的方法。

Base64編碼是從二進位制到字元的過程,可用於在HTTP(一個簡單的請求-響應協議)環境下傳遞較長的標識資訊。

採用Base64編碼具有不可讀性,需要解碼後才能閱讀。

(基於64個可列印字元來表示二進位制資料)

[部落格摘錄:Base64是一種將8位二進位制資料編碼為可以用7位表示的格式的方法。 為了表示資料,僅使用字元AZaz0-9+/來完成,其中=用於填充資料。 例如,使用此編碼,三個8位位元組被轉換為四個7位位元組。]

2.利用給定好的工具編碼自己的學號和姓名

3.使用Python程式設計實現BASE64編碼和解碼

摘錄:為了在Python中使用Base64,我們要做的第一件事是匯入base64模組

import base64

為了對姓名進行編碼,我查閱了很多資料,找出了這個在vbox(Linux系統)中可以使用python3進行base64編碼的指令

S=b'20201207xuyiming'

e64=base64.b64encode(S)

print(e64)

這樣輸入下來,我得到了這樣的結果

至於解碼則使用

S=‘SSBsaWlIFB5dGhvbg==’

d64=base64.b664decode(S)

print(d64)

即可