PythonMD5文件生成码的实际相关内容的介绍

你如果对Python MD5文件生成码有所兴趣的话,你就可以点击以下的文章对Python MD5文件生成码进行更升入的了解,希望你在实际的应用中会对其相关的内容有所了解,以下就是文章的内容的详细介绍。

当前,就算是没有几百种,也有几十种可用的  MD5发行版本;显然,我不能在本文中涉及所有这些发行版本。最受关注的 可 MD5能是特意用来向新用户展示 Linux 的通用办公软件包。不过,此外还有其他的更为专用的发行版本,在很多情况下,更为专用的发行版本也会更小,因为它们舍弃了大部分通用的工具。

 
 
 
  1. import sys   
  2. def sumfile(fobj):   
  3. m = md5.new()   
  4. while True:   
  5. d = fobj.read(8096)   
  6. if not d:   
  7. break   
  8. m.update(d)   
  9. return m.hexdigest()   
  10. def md5sum(fname):   
  11. if fname == '-':   
  12. ret = sumfile(sys.stdin)   
  13. else:   
  14. try:   
  15. f = file(fname, 'rb')   
  16. except:   
  17. return 'Failed to open file'   
  18. ret = sumfile(f)   
  19. f.close()   
  20. return ret   
  21. if __name__ == '__main__':   
  22. for fname in sys.argv[1:]:   
  23. print '%32s %s' % (md5sum(fname), fname)   

 以上就是对Python MD5文件生成码相关的内容的介绍,望你会有所收获。

文章名称:PythonMD5文件生成码的实际相关内容的介绍
分享地址:http://www.shufengxianlan.com/qtweb/news14/359214.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联