本文实例总结了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程序设计有所帮助。