每个文件都可以用 MD5 验证程序算出一个固定的 MD5 码来。因此,在网上看到某个程序下载旁注明了 MD5 码时,可以把它记下来,下载了这个程序后用 MD5 验证程序计算你所下载的文件的 MD5 码,和你之前记下 MD5 码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。

网上有很多关于验证hash值的工具,例如:HD5、MyHash等很多工具,但是Windows系统里其实集成了一款工具certutil,它可以校验MD5、SHA1、SHA256等多种加密算法的文件。 我们以kali linux iso镜像为例进行演示:

(1)我们在kali linux官网找到最近的镜像和hash值:(2) 镜像下载完毕后,打开CMD,运行certutil命令,镜像一定要用绝对路径:

certutil -hashfile xxx.iso MD5
certutil -hashfile xxx.iso SHA1
certutil -hashfile xxx.iso SHA256

powershell命令行执行时,需使用certutil.exe,否则命令可能执行不成功,请注意这一点与CMD命令行区别:
检查Linux ISO镜像的真实性和完整性非常重要,在下载的过程中难免会有损坏,而安装这些损坏的ISO会使系统无法正常运行,同时下载服务器有可能会被攻击,植入非正常的ISO也是有可能的,所以必需得验证。

Windows自带集成工具对ISO镜像是否源于官方网站的验证相关推荐

  1. 已集成 VirtIO驱动windows server 2012, 2008, 2003的ISO镜像下载

    已集成 VirtIO驱动简体中文windows server 2012, 2008, 2003系统ISO镜像下载地址. 适用于上传自定义ISO并且使用 VirtIO驱动的kvm架构vps,vultr家 ...

  2. 使用win10自带虚拟光驱打开ISO镜像文件

    使用win10自带虚拟光驱打开ISO镜像文件非常的简单. 工具/原料 电脑 win10系统 方法/步骤 第一种方法,双击ISO文件.打开"我的电脑",打开所要打开的ISO文件所在的 ...

  3. Windows自带certutil工具校验用法

    windows自带校验工具certutil,记录用法如下. certutil -hashfile <file> MD5 certutil -hashfile <file> SH ...

  4. win10无法装载iso文件_Win10如何使用自带虚拟光驱打开ISO镜像文件?

    Win10如何使用自带虚拟光驱打开ISO镜像文件?ISO文件也就是光盘镜像文件,我们可以在光盘上安装虚拟光驱软件来挂载打开ISO镜像文件,也可以利用解压缩软件来打开ISO镜像文件,而在Win10系统我 ...

  5. 使用Windows自带的工具计算文件的 MD5 SHA1 SHA256

    使用Windows自带的工具计算文件的 MD5 SHA1 SHA256 很多网站会提供下载文件的校验码信息,在下载文件之后,如何方便地计算MD5 SHA1 SHA256等校验和呢?之前我常用的工具是H ...

  6. 用Windows自带的工具写一个一键关机小程序

    如何用Windows自带的工具写一个一键关机小程序 工具/原料(打勾勾的可用可不用) 装有Windows系统的电脑 在机子上装个格式工厂(版本随意,最好更新到最新的) 制作环境 windows自带命令 ...

  7. 如何使用yum工具从iso镜像文件上安装

      解决: 要使用yum工具从iso镜像文件中安装或者更新软件,需要按下面步骤操作: 1. 创建挂接iso文件的目录. #mkdir -p /cdrom/iso 2. 使用loop设备方式挂接iso镜 ...

  8. Windows自带光驱将多个镜像文件加载到同一个光驱下

    Windows自带光驱将多个镜像文件加载到同一个光驱下@TOC 问题描述: 装matlab或者其他专业软件时,会遇到将一个dvd1弹出,插入dvd2的文件. *解决方法: 使用2345好压或别的CD驱 ...

  9. JAVA内存泄露分析和解决方案及WINDOWS自带查看工具

    JAVA内存泄露分析和解决方案及WINDOWS自带查看工具 Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最 ...

  10. 如何创建一个带诊断工具的.NET镜像

    现阶段的问题 现在是云原生和容器化时代,.NET Core对于云原生来说有非常好的兼容和亲和性,dotnet社区以及微软为.NET Core提供了非常方便的镜像容器化方案.所以现在大多数的dotnet ...

最新文章

  1. Redis,传统数据库,HBase,Hive区别联系
  2. excel二极管伏安特性曲线_晶体二极管的识别与检测方法图解
  3. 【超详细教程】如何使用TypeScript和GraphQL开发应用
  4. AutoLayout 浅析动画
  5. 基于plotly数据可视化_[Plotly + Datashader]可视化大型地理空间数据集
  6. 【Java每日一题】20170302
  7. 【MyBatis笔记】03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询
  8. JS鼠标捕获DIV内选中的坐标和宽高
  9. Linux系统开发|QT制作聊天软件实验报告
  10. web打印的最佳方案
  11. 【学习笔记】离散数学(Discrete Math) - 证明 Proof 3
  12. 基于ETest的航电系统通用测试平台
  13. 我的理想计算机系100字,我的理想作文100字(通用12篇)
  14. Python 爬虫 爬取 煎蛋网 图片
  15. 软件著作权(软著)申请之六大坑
  16. GUI 图形用户界面编程实例-记事本的设计
  17. python里load什么意思_【python】json中load和loads区别
  18. 06 现有原件模型的创建
  19. 一个网站完整的SEO优化方案
  20. 怎么把一张暗的照片调亮_照片太暗怎么处理?教你使用美图秀秀提高照片亮度...

热门文章

  1. Mahony 互补滤波算法
  2. PHP判断手机号码是否正确
  3. jquery第三章练习三(制作京东常见问题分类页面)
  4. 性能测试 性能测试流程(一) 性能测试步骤是什么?性能测试常规流程说明
  5. 人工神经网络的发展历程,人工神经网络基本结构
  6. PLINK-GWAS学习9------对于二元数据的关联分析
  7. 数据分析引擎之Kylin学习笔记
  8. 印象笔记中可以使用html语言吗,印象笔记支持markdown啦
  9. python语言的单行注释以单引号开头_知到智慧树大数据分析的python基础(山东联盟)(1)答案章节期末答案...
  10. 神经网络反向传播(BP)算法推导