本文實例講述了Python簡單實現(xiàn)Base64編碼和解碼的方法。分享給大家供大家參考,具體如下:
Base64編碼是一種“防君子不防小人”的編碼方式。廣泛應用于MIME協(xié)議,作為電子郵件的傳輸編碼,生成的編碼可逆,后一兩位可能有“=”,生成的編碼都是ascii字符。
優(yōu)點:速度快,ascii字符,肉眼不可理解
缺點:編碼比較長,非常容易被破解,僅適用于加密非關鍵信息的場合
Python Base64編碼和解碼示例:
1
2
3
4
5
6
7
|
>>> import base64 >>> s = '我是字符串' >>> a = base64.b64encode(s) >>> print a ztLKx9fWt / u0rg = = >>> print base64.b64decode(a) 我是字符串 |
希望本文所述對大家Python程序設計有所幫助。