初步介绍

众所周知,当我们从网上下载软件时,发行商为了保证用户在下载过程中自己的软件没有被更改,都会通过一些哈希函数来确保他们软件的完整性。比如:在网上有一些攻击者会在其中植入像插件,广告或病毒等等恶意代码,相信一些朋友有过类似的体验,特别是在从非官方的网站上下载安装软件的时候。

所以用户是有必要对软件的完整性做一个检验的,目前常用的哈希函数是SHA256(因为它更安全一些),所以在此介绍如何win10检验一个文件的SHA256的哈希值,对SHA1和MD5的检查也是类似的。(超简单的,有手就行!)

现在介绍一下我的自身经历,当我从Gradle官网上下载一个 gradle-6.6.1-all.zip 软件,同时官网会附带一个SHA256文件,里面存放的是软件的正确哈希值,而我需要做的就是对自己下载的软件做SHA256哈希计算,并将这个结果与正确的哈希值进行比对。如果结果是一样的,那么软件就是OK的。参照图示如下:

注:SHA256的哈希值文件 gradle-6.6.1-all.zip.sha256 可以用记事本等文本编辑工具打开。

检验方法

通过certutil工具在windows命令提示符中进行哈希值检测的方法如下:

1,打开win10命令提示符(cmd)。
      2,直接键入命令 certutil -hashfile 文件的绝对路径 对应的哈希函数
      对应的哈希函数可以选择 SHA256、SHA1或MD5。下面以SHA256为例。

附图如下:

注:gradle-6.6.1-all.zip被我直接放在了F盘下 (如果没有直接放在盘符下面的话,可能会出错。错误提示为:“系统找不到指定的文件”)。

好了,现在成功的得到了哈希值,只需将它与 gradle-6.6.1-all.zip.sha256 文件中的内容比较即可。

win10下使用certutil工具对文件的SHA1、MD5和SHA256哈希结果做验证(超简单,附图)相关推荐

  1. windows10下使用certutil工具对下载文件进行SHA1、MD5、SHA256校验

    windows10下使用certutil工具对下载文件进行SHA1.MD5.SHA256校验 校验的命令格式如下: 下面以SHA1哈希校验举例 要先通过cmd进入目标文件的目录下,再进行哈希校验,否则 ...

  2. java环境的配置——实现win10下双击直接运行jar文件

    java环境的配置--实现win10下双击直接运行jar文件 在渗透测试的过程中很多工具的安装和使用需要java环境,下面我来介绍一下java环境配置的超详细步骤(包含怎样实现win10下双击直接运行 ...

  3. windows下使用自带certutil工具校验文件MD5、SHA1、SHA256

    Windows下集成了专门的工具用来校验文件的MD5值.SHA1值.SHA256值的,命令是: certutil -hashfile xxx MD5 certutil -hashfile xxx SH ...

  4. win10 下pycharm+anaconda 编译生成pyd文件

    由于生产部署的问题,需要把用python写的深度学习代码编译为可被调用的文件.上网搜索了下,暂时了解到win10下pyd文件比较流行.下面是直接引用某位博主的结论,个人感觉总结的很好.其中Cython ...

  5. Win10下使用HDFView查看hdf5文件

    Windows下使用HDFView查看hdf5文件 keras的模型文件是hdf5格式的,可以使用HDFView进行查看. HDFView下载地址:HDF® View - The HDF Group ...

  6. python打开文件_喜大普奔 | 如何在Win10下利用Python打开grib文件

    为什么要花差不多半个月来研究这个,明明Linux比这个简单多了-- 窃格瓦拉·瓶:学Linux是不可能学Linux的,这辈子都不可能喜欢命令行的,Win10说话又好听,我偷别人代码养你啊(?) 总之就 ...

  7. python pdfplumber 打开文件失败_喜大普奔 | 如何在Win10下利用Python打开grib文件

    为什么要花差不多半个月来研究这个,明明Linux比这个简单多了-- 窃格瓦拉·瓶:学Linux是不可能学Linux的,这辈子都不可能喜欢命令行的,Win10说话又好听,我偷别人代码养你啊(?) 总之就 ...

  8. win10下修改jar中的文件

    需求:现在我需要将下面jar包中某个文件修改一下 首先在cmd命令下执行 jar -xvf ruoyi-admin.jar 解压jar包 解压后得到 修改BOOT-INF\classes\applic ...

  9. 爬虫实战系列(十一):Win10下手机爬虫工具appium的安装与测试

    一.前言 之前介绍的都是关于网页爬虫的相关内容,今天博主想跟大家分享一个非常牛的手机爬虫工具Appium,首先我会介绍它的安装方法,然后给出一个Appium连接手机app例程. 二.详细安装过程 2. ...

最新文章

  1. 我们期待的TensorFlow 2.0还有哪些变化?
  2. PHP memcache实现消息队列实例
  3. java程序包不存在_第一章 Java语言简介
  4. Swing组件集合的事件处理(二)
  5. 【网址收藏】IDEA社区版(Community)和付费版(UItimate)的区别
  6. VTK:几何对象之Arrow
  7. 当代年轻人,都有些不成文的规定?
  8. struct linger
  9. 金融风控必备:想从手机上做风控管理?原来还可以从设备指纹入手
  10. Java中proc是什么意思,Java PatientProcedureVo.setSignifProc方法代码示例
  11. 开源云平台 CloudStack 4.1.0 安装详解 - 3、vCenter
  12. Cocos2d-x学习笔记(17)(TestCpp源代码分析-1)
  13. IDL实现矢量(shp)裁剪栅格TASK(一)
  14. 依赖注入的两种常用方式(构造器和Setter)与注入内容(装配数据)——Spring IOC/DI(三)
  15. 韩立刚老师《计算机网络》笔记3
  16. 全面解析机房综合布线结构、设计方案及未来发展趋势
  17. OpenCV 直方图计算
  18. [CTFSHOW]中期测评WP(差512和514)
  19. 七年级计算机课计划,初中信息技术教学计划范文(通用5篇)
  20. 根据OVF文件在VMware Workstation中恢复虚拟机

热门文章

  1. 2.25-3.2 周记
  2. 设计模式系列之----观察者模式
  3. Selenium常用方法及函数
  4. js面向对象的封装方法,【案例】
  5. python基础(十七)
  6. 7、ns-3建立拓扑
  7. 用户控件(.ascx)调用网页(.aspx)的方法
  8. Fire Workflow FAQ
  9. nohup 输出日志到文件_超详细的EFK安装部署教程--filebeat日志数据采集
  10. C#-CHTTPDownload