Base64編碼

0x00 來自CSDN lxdcyh

Base64編碼是一種“防君子不防小人”的編碼方式。廣泛應(yīng)用于MIME協(xié)議,作為電子郵件的傳輸編碼。生成的編碼可逆,后一兩位可能有“=”,生成的編碼都是ascii字符。
優(yōu)點:速度快,ascii字符,肉眼不可理解
缺點:編碼比較長,非常容易被破解,僅適用于加密非關(guān)鍵信息的場合

Python中進(jìn)行Base64編碼和解碼

>>>import base64
>>>s = '我是字符串'
>>>a = base64.b64encode(s)
>>>print a
ztLKx9fWt/u0rg==
>>>print base64.b64decode(a)
我是字符串

劃重點

  1. Base64編碼可逆
  2. 編碼結(jié)果的末一或兩位可能有'='號,便于辨識和猜測編碼類型
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容