强大的hashlib,提供了用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法
因为公司的加密使用了2次加密(md5、sha1),其具体代码如下:
# coding:utf-8
import hashlib
str = 'hello123'
'''md5加密'''
str_1 = hashlib.md5(str).hexdigest()
'''sha1加密'''
str_2 = hashlib.sha1(str_1).hexdigest()
print str_1
print str_2
其输出结果为:
f30aa7a662c728b7407c54ae6bfd27d1
d3ffe13c8f71313b83e9a653874e8a84cca63f52