python加密之hashlib

强大的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

原文地址:https://www.cnblogs.com/xiaohaiying/p/7573812.html