python中base64加密解密方法的代碼


學習閑暇時間,把寫代碼過程中比較常用的內容收藏起來,下面的代碼是關於python中base64加密解密方法的代碼,應該是對碼農有用。


C:Python27>python
Python 2.7.2 (default, Jun 12 2011, 14:24:46) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import base64
>>> str = 'haha'
>>> base64.b64encode(str)
'aGFoYQ=='
>>> base64.b64decode('aGFoYQ==')
'haha'




三其他的方法,這個比較重要


base64.b64encode(s[, altchars])
base64.b64decode(s[, altchars])





altchars為可選的參數,用來替換+和/的一個兩個長度的字符串。



base64.urlsafe_b64encode(s)
base64.urlsafe_b64decode(s)




此方法中用-代替了+,用_代替了/,這樣可以保證編碼后的字符串放在url里可以正常訪問


base64.b32encode(s)
base64.b32decode(s[, casefold[, map01]])
base64.b16encode(s)
base64.b16decode(s[, casefold])

 







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM