關於BASE64編碼
阿新 • • 發佈:2020-10-15
1.關於BASE64:Base64是網路上最常見的用於傳輸8Bit位元組碼的編碼方式之一,是一種基於64個可列印字元來表示二進位制資料的方法。
Base64編碼是從二進位制到字元的過程,可用於在HTTP(一個簡單的請求-響應協議)環境下傳遞較長的標識資訊。
採用Base64編碼具有不可讀性,需要解碼後才能閱讀。
(基於64個可列印字元來表示二進位制資料)
[部落格摘錄:Base64是一種將8位二進位制資料編碼為可以用7位表示的格式的方法。 為了表示資料,僅使用字元AZ
,az
,0-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)
即可