`
cakin24
  • 浏览: 1341533 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

python计算文件的MD5值

阅读更多

一 代码

import sys
import hashlib
import os.path
filename = sys.argv[1]
if os.path.isfile(filename):
    fp=open(filename,'rb')
    contents=fp.read()
    fp.close()
    print(hashlib.md5(contents).hexdigest())
else:
    print('file not exists')

 

二 运行结果
E:\python\python可以这样学\第18章 密码学编程\code>echo hello world > text.txt
E:\python\python可以这样学\第18章 密码学编程\code>type text.txt
hello world
E:\python\python可以这样学\第18章 密码学编程\code>python CheckMD5OfFile.py text.txt
d1b9c5009a6ddd7dacb45eddb78fa23a
E:\python\python可以这样学\第18章 密码学编程\code>echo hello world1 > text.txt
E:\python\python可以这样学\第18章 密码学编程\code>python CheckMD5OfFile.py text.txt
bed8e00c12f6f2ae01f1d368b7072ac1
分享到:
评论

相关推荐

    计算文件MD5值.zip

    批量生成文件MD5值的python脚本,windows环境可直接运行bat文件,有使用说明,傻瓜式操作,便捷易懂

    Python实现检测文件MD5值的方法示例

    前面介绍过Python计算文件md5值的方法,这里分析一下Python检测文件MD5值的另一种实现方法。 概述: MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的...

    md5算法.可以对文件和字符串计算md5值

    支持对文件和字符串计算MD5值.本程序算法使用C++语言.可以快速计算出文件或字符串得md5值,程序简捷明了

    Python简单计算文件MD5值的方法示例

    主要介绍了Python简单计算文件MD5值的方法,涉及Python文件读取、hash运算及md5加密等相关操作技巧,需要的朋友可以参考下

    python 计算文件的md5值实例

    下面小编就为大家带来一篇python 计算文件的md5值实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Python实现计算文件MD5和SHA1的方法示例

    主要介绍了Python实现计算文件MD5和SHA1的方法,结合具体实例形式分析了Python针对文件MD5及SHA1的计算方法,需要的朋友可以参考下

    利用python计算windows全盘文件md5值的脚本

    主要介绍了利用python计算windows全盘文件md5值的脚本,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Python MD5示例

    Python中使用MD5,可计算字符串及文件MD5值

    python计算Content-MD5并获取文件的Content-MD5值方式

    1、首先计算MD5加密的二进制数组(128位),然后再对这个二进制数组进行base64编码(而不是对32位字符串编码)。...2、接着,实际上如何获取文件的Content-MD5值呢,下面有两种不同的写法,建议用第一

    Python基于checksum计算文件是否相同的方法

    本文实例讲述了Python基于checksum计算文件是否相同的方法。分享给大家供大家参考。具体如下: 假设有2个二进制文件(0.bin, 1.bin),用checksum检验内容是否相同 # coding: utf8 # Python2.6.2 import md5 with ...

    python计算字符串、文件、文件夹MD5

    python计算字符串、文件、文件夹MD5,包含三个功能函数,供参考使用

    windows下计算md5小程序

    windows下计算md5小程序: 1、直接拖入文件即可 2、python3实现 3、有源码可修改,也可直接命令行调python3执行 4、支持普通文件和二进制文件的md5计算

    compare_md5_s.rar

    主要功能为:1,计算文件夹下所有文件的MD5值,并输出到MD5_file.txt文件; 2,在不同(也可相同电脑比较不同版本)电脑上,比较该文件夹下的文件是否存在增删改,以及文件名修改的变化。比较结果 eg: new add file...

    详解Python3之数据指纹MD5校验与对比

    MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位...因为两个不同的文件几乎不可能拥有相同的MD5哈希值,任何对一个文件的非恶意变更都会导致其MD5哈希值

    能带理论中的状态密度计算程序,特别是在光子 晶体中_python_Jupyter_代码_下载

    简单的介绍 我们提出了两源程序,分别使用广义-吉拉特-劳本海默 (GGR) 方法和四面体 (Tr) 方法计算光子晶体中的状态密度 (DOS)。GGR方法程序需要频带数据和群速度数据...更多详情、使用方法,请下载后阅读README.md文件

Global site tag (gtag.js) - Google Analytics