好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Pythonmd5与sha1加密算法的详细介绍

这篇文章简单介绍了md5级sha1加密算法的概念、原理,并结合实例形式分析了Python使用hashlib模块实现加密功能的具体操作技巧,需要的朋友可以参考下

如果,md5和sha1加密的内容过多,可以这么用:

[python]  
m = hashlib.md5()  
m.update('a')  
m.update('b')  
s = m.hexdigest()  
#效果等于m = hashlib.md6('ab').hexd 
import hashlib
hash_new = hashlib.sha1() #或hashlib.md5()
with open('driver.xml.tar.bz2','rb') as fp: #打开文件,一定要以二进制打开
  while True:
    data = fp.read() #读取文件块
    if not data: #直到读完文件
      break
    hash_new.update(data)
hash_value = hash_new.hexdigest() #生成40位(sha1)或32位(md5)的十六进制字符串
print hash_value 

以上就是Python md5与sha1加密算法的详细介绍的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于Pythonmd5与sha1加密算法的详细介绍的详细内容...

  阅读:43次