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

开发 后端
以下的文章主要涉及到的是Python MD5文件生成码的过程中的代码的相关介绍,希望你在浏览完此文章之后会有所收获。

你如果对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文件生成码相关的内容的介绍,望你会有所收获。

【编辑推荐】

  1. 用Python生成不依赖dll的exe的操作步骤简介
  2. Python脚本与C++程序互相调用的实际操作
  3. Python嵌入c中时应该链接的库有哪些
  4. Boost.Python自带的代码生成器是Pyste的缘由
  5. 把Python嵌入C++的运算符重载的操作步骤详解
责任编辑:佚名 来源: 互联网
相关推荐

2010-03-25 11:30:25

2010-03-26 18:31:50

Python前景Python库

2010-03-25 14:27:52

Python语法

2010-04-02 16:53:34

Oracle内存结构

2010-02-01 09:18:49

C++函数指针

2010-04-08 10:02:15

Oracle体系结构

2010-03-22 14:05:08

Python字符串

2009-11-26 14:33:58

Cisco路由器IOS

2010-06-17 16:12:43

WAP协议

2010-01-27 16:56:42

Android内核

2010-07-20 13:07:13

SQL Server存

2010-01-13 16:15:47

VB.NET消息队列

2010-06-08 17:30:56

IPv6协议栈

2010-01-28 16:19:39

Android She

2010-07-19 16:55:51

Telnet命令

2010-04-08 10:33:08

Oracle数据库

2010-02-25 17:57:26

WCF服务合同

2010-01-28 16:30:16

Android数据传递

2010-02-26 09:50:57

WCF传输安全机制

2010-01-22 18:24:28

VB.NET重构
点赞
收藏

51CTO技术栈公众号