转载:

我是如何 Python 一句话校验软件哈希值的

原创 2017-05-21 余弦 懒人在思考

MD5

python -c "import hashlib,sys;print hashlib.md5(open(sys.argv[1],'rb').read()).hexdigest()" ***.exe

校验 下载软件是否被“中间人动过手脚”

例如:校验shadowsocks

SHA-1

python -c "import hashlib,sys;print hashlib.sha1(open(sys.argv[1],'rb').read()).hexdigest()" ***.exe

SHA-256

python -c "import hashlib,sys;print hashlib.sha256(open(sys.argv[1],'rb').read()).hexdigest()" ***.exe

SHA-512

python -c "import hashlib,sys;print hashlib.sha512(open(sys.argv[1],'rb').read()).hexdigest()" ***.exe

转载于:https://www.cnblogs.com/liu-yun/p/6884095.html

python 一句话校验软件 hash值相关推荐

  1. windows10下用PowerShell命令(Get-FileHash)校验文件的Hash值(MD5、SHA1、SHA256等)

    前言 以前校验hash值都是用另外一软件,比如"hash.exe".今天查了一下,发现windows10的PowerShell命令自带的Get-FileHash命令可以直接用来计算 ...

  2. 【Hash篇】HashTab一款可扩展资源管理器的哈希校验软件

    [Hash篇]HashTab一款可扩展资源管理器的哈希校验软件 ​ HashTab是一款非常优秀的Windows资源管理器扩展程序,它在资源管理器的属性窗口中添加了"文件校验"的标 ...

  3. python实用脚本-获取软件md5值

    我们下载软件过程中,为了确保下载的软件没有被修改过,可以通过python脚本校验md5值,若与官方给出的md5不一致,则表示该软件被修改过,不安全,若一致,则软件是可信的.举例如下,下载python软 ...

  4. python+opencv 计算图片的感知hash值,来计算汉明距离,简单的找相似图片

    感知哈希算法是一类算法的总称,包括aHash.pHash.dHash.顾名思义,感知哈希不是以严格的方式计算Hash值,而是以更加相对的方式计算哈希值,因为"相似"与否,就是一种相 ...

  5. 利用Python 生成hash值

    一.介绍 如果在Python中需要对用户输入的密码或者其他内容进行加密,首选的方法是生成hash值. 在Python中可以利用二个模块来进行: - crypt - hashlib 二.crypt模块 ...

  6. python 产生 hash值,数字指纹实现

    要求 用Sage或Python实现这样一个程序,输入任意文件,产生该文件的数字指纹.要求: 1.命令行操作:fileDig -i Filename -s HashFunc 2.-s参数后面可以选用不同 ...

  7. 国密算法:利用python进行sm3 hash算法,计算hash值,国密算法库gmssl的使用

    本篇介绍利用gmssl算法库中的sm3模块来进行hash值的计算. 一 sm3 hash算法的特点: sm3用于计算一个消息的hash值: 几乎无法被逆向,即通过hash值无法推断出原始消息: sm3 ...

  8. 存储 dict 的元素前是计算 key 的 hash 值?

    dict 的高性能与其存储方式是分不开的,我们知道 dict 的存储是基于哈希表(又称散列表),需要计算 hash 值,那么是计算谁的 hash 值呢?是像别人说的:存储 dict 元素前计算 key ...

  9. java中hash值什么意思_到底什么是hash?它起什么作用?

    从emule诞生到现在也已经有了两年左右时间了,随着emule的普及,喜欢他的人也越来越多,但是由于网络 从emule诞生到现在也已经有了两年左右时间了,随着emule的普及,喜欢他的人也越来越多,但 ...

最新文章

  1. MyEclipse10中导入的jquery文件报错(出现红叉叉,提示语法错误)
  2. 分布式概念-如何访问到分布式系统中的服务
  3. python whl大全
  4. 关于IE控件闪烁解决方案
  5. 在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据?
  6. tcount在哪个文件里_在cad中tcount快速编号命令怎么用,求教
  7. python re模块下载_python re模块详解
  8. HarmonyOS之深入解析线程管理
  9. 从缓存行出发理解volatile变量、伪共享False sharing、disruptor
  10. [最全操作指南] 在线六个项目全部迁移Linux
  11. Web笔记——Filter过滤器
  12. 【OpenCV】OpenCV函数精讲之 -- createTrackbar()函数、getTrackbarPos()函数
  13. Git/mercurial...版本控制分支曲线图解析
  14. 手机蓝牙绑定pc,离开电脑自动锁屏
  15. 去掉右键的“使用skype共享”
  16. 4.网络配置与系统管理
  17. Oracle中表的键和检查,Oracle 过程中检查数据表存在与否
  18. [深度学习论文笔记]Knowledge distillation from multi-modal to mono-modal segmentation networks从多模态到单模态分割的知识提取
  19. python折线图绘制——记录
  20. 高效开发,项目中是否有聚合服务接口

热门文章

  1. Python 爬虫利器三之 Xpath 语法与 lxml 库的用法
  2. ULARGE_INTEGER运算
  3. “Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported“解决方法
  4. [react] 为什么标签里的for要写成htmlFor呢?
  5. [html] 如果要开发一个在超级大屏上显示的可视化页面,你首先要考虑什么?
  6. [jQuery] Zepto的点透问题如何解决?
  7. 前端学习(2375):项目介绍结束
  8. 前端学习(2228):react之状态三
  9. 前端学习(1865)vue之电商管理系统电商系统之实现表单的数据绑定
  10. 前端学习(1529):钩子函数--文档分析