1. 程式人生 > >python進行Base64編碼和解碼

python進行Base64編碼和解碼

Base64編碼是一種“防君子不防小人”的編碼方式。廣泛應用於MIME協議,作為電子郵件的傳輸編碼,生成的編碼可逆,後一兩位可能有“=”,生成的編碼都是ascii字元。

詳細介紹:

http://www.cnblogs.com/luguo3000/p/3940197.html

優點:速度快,ascii字元,肉眼不可理解

缺點:編碼比較長,非常容易被破解,僅適用於加密非關鍵資訊的場合

Python中進行Base64編碼和解碼
>>> import base64
>>> str = 'xxx'
>>> t = base64.b64encode(str)
>>> print t

ztLKx9fWt/u0rg==
>>> print base64.b64decode(t)
xxx