本文实例总结了python加密方法。分享给大家供大家参考,具体如下:
MD5加密:
1
2
3
4
5
|
def md5( str ): import hashlib m = hashlib.md5() m.update( str ) return m.hexdigest() |
base64加密:
1
2
3
4
5
|
import base64 s = '我是字符串' a = base64.b64encode(s) print a print base64.b64decode(a) |
输出结果:
1
2
|
ztLKx9fWt / u0rg = = 我是字符串 |
sha1加密:
需要导入hashlib 模块:
1
2
3
4
5
6
7
8
|
import hashlib def str_encrypt( str ): """ 使用sha1加密算法,返回str加密后的字符串 """ sha = hashlib.sha1( str ) encrypts = sha.hexdigest() return encrypts |
希望本文所述对大家Python程序设计有所帮助。