pymd5.py的代码如下:

#-*-coding:utf-8-*-

'''

Created on 2012-5-25

@author: kanpiaoxue

'''

import hashlib

import os

import sys

def printUsage():

print ('Usage: [python] pymd5.py ')

def createMD5(filePath):

if not os.path.isfile(filePath):

printUsage()

else:

tmpLength = 1024

m = hashlib.md5()

with open(filePath, 'rb') as f:

b = f.read(tmpLength)

while b != b'':

m.update(b)

b = f.read(tmpLength)

print filePath, ' MD5:\t', m.hexdigest().upper()

if __name__ == '__main__':

if 2 != len(sys.argv):

printUsage()

else:

f = sys.argv[1]

createMD5(f)

分享到:

2012-05-25 16:45

浏览 1453

评论

python md5解密_python 生成文件MD5码相关推荐

  1. python md5解密_python写一个md5解密器示例

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. 【原创】生成文件MD5图像,类似于GitHub的像素风格头像

    前言 我想通过文件的md5生成关于这个md5的图像,类似于GitHub的随机像素头像,用处是让这个md5更加直观,也能用于生成各种用户头像,跟GitHub一样. 网上搜了一下,没有现成的方法,只能有一 ...

  3. Python qrcode模块(生成二维码)

    Python qrcode模块(生成二维码) 一.Qrcode类解释 1.QR Codede 由来 2.QRCode二维码版本 二.Qrcode类构造函数及参数含义 1.version=None 2. ...

  4. 用python制作二维码_用python做一个可视化生成二维码的工具

    用python做一个可视化生成二维码的工具 环境 pip install gooey pip install MyQR 源代码 from gooey import GooeyParser,Gooey ...

  5. 使用Python的库qrcode生成二维码

    现在有很多二维码的生成工具,在线的,或者安装的软件,都可以进行生成二维码.今天我用Python的qrcode库生成二维码.需要预先安装  Image 库 安装 用pip安装 # pip install ...

  6. 利用Python QRCode模块快速生成二维码

    利用Python QRCode模块快速生成二维码 安装qrcode相关模块: pip install qrcode pip install Image 生成二维码的Python实现: import q ...

  7. 生成文件md5校验码可满足大于2G情况

    对于文件生成md5校验码,在实际开发中用处很大,有利于比较服务器上是否已经存在该文件,哪怕文件名不一致也无所谓. 由于存在超大文件,经过从网上查找,得到两种方法,一种是利用MappedByteBuff ...

  8. java 文件md5校验_Java 获取 文件md5校验码

    讯雷下载的核心思想是校验文件的md5值,两个文件若md5相同则为同一文件. 当得到用户下载某个文件的请求后它根据数据库中保留的文件md5比对出拥有此文件的url, 将用户请求挂接到此url上并仿造一个 ...

  9. python生成二维码_python生成二维码的实例详解

    python生成二维码的实例详解 版本相关 操作系统:Mac OS X EI Caption Python版本:2.7 IDE:Sublime Text 3 依赖库 Python生成二维码需要的依赖库 ...

最新文章

  1. 网站添加到IIS和附件进程调试(新手使用篇)
  2. windows+mysql+解压版_Windows操作系统安装MySQL解压版
  3. boost::static_min_max_signed_type用法的测试程序
  4. Python开发以太坊智能合约指南(web3.py)
  5. leetcode 368. Largest Divisible Subset | 368. 最大整除子集(动态规划详解)
  6. python基础(part10)--函数
  7. C语言——生命游戏(初始
  8. Cell重磅发现:人类胎儿全身组织中都含有活细菌,这些细菌激发了胎儿的免疫发育...
  9. web前端技术亮点_Web前端开发职业技术要求规划
  10. nginx+双tomcat集群负载均衡(一台机器)
  11. 怎样通过Java程序提交yarn的mapreduce计算任务
  12. 深度学习笔记——循环神经网络RNN/LSTM
  13. bzoj 3441: 乌鸦喝水(说实话有生之年没有见过这么难的模拟)
  14. Deep Learning 最优化方法之Momentum(动量)
  15. robotframework 图片校验
  16. APP渗透—Android 7.0 抓包(教程)
  17. 串口通信Serial
  18. java导出excel报表_java生成excel报表文件示例
  19. 大象进冰箱和软件设计的关联性
  20. 自定义控件解决android中TextView中英文换行问题

热门文章

  1. 20个正则表达式必知(前端开发)
  2. JAVA增删查改的实现
  3. matlab二维谐振子,基于有限差分法求解的二维谐振子的MATLAB程序如下。哪位大神能帮我做个注明啊,完全看不懂啊,,急...
  4. if or函数套用_IF函数和OR函数的套用我想利用IF函数和 – 手机爱问
  5. 【youcans 的 OpenCV 例程200篇】150. 边缘检测梯度算子
  6. 根可达算法的根_我的JVM(六):GC的基础概念以及GC算法
  7. 计算机硬件操作系统应用软件之间的关系,操作系统是其他应用软件运行的基础,什么是操作系统...
  8. Python类方法、实例方法、静态方法和属性方法详解
  9. 声笔双拼单字效率分析
  10. 12-order by和group by 原理和优化 sort by 倒叙