Windows系统下MD5,SHA1或者SHA256三种校验方式
初步介绍
当我们从网上下载软件时,发行商为了保证用户在下载过程中自己的软件没有被更改,都会通过一些哈希函数来确保他们软件的完整性。比如:在网上有一些攻击者会在其中植入像插件,广告或病毒等等恶意代码,相信一些朋友有过类似的体验,特别是在从非官方的网站上下载安装软件的时候。
所以用户是有必要对软件的完整性做一个检验的,目前常用的哈希函数是SHA256(因为它更安全一些),所以在此介绍如何Windows检验一个文件的SHA256的哈希值,对SHA1和MD5的检查也是类似的。(超简单的,有手就行!)
现在介绍一下我的自身经历,当我从官网上下载一个 boost_1_79_0.zip软件,同时官网会附带一个SHA256文件,里面存放的是软件的正确哈希值,而我需要做的就是对自己下载的软件做SHA256哈希计算,并将这个结果与正确的哈希值进行比对。如果结果是一样的,那么软件就是OK的。
检查方式
Windows系统下MD5,SHA1或者SHA256三种校验值查询方法
打开cmd,进入需要校验的文件的绝对路径下。
格式:certutil -hashfile 绝对路径下文件 校验值
格式:certutil -hashfile 绝对路径下文件 校验值
举例:
certutil -hashfile C:\Users\Downloads\boost_1_79_0.zip SHA256
certutil -hashfile C:\Users\Downloads\boost_1_79_0.zip SHA1
certutil -hashfile C:\Users\Downloads\boost_1_79_0.zip MD5
最新文章
- Mybatis注解
- CAS 和 AQS
- 【Spring源码】4. 自己搞个标签?~自定义标签保姆级全过程(图解向,堆图预警)
- CStdioFile,CFile类,文本文件处理(MFC学习园地)
- 9 Kong LVS 均衡负载
- 雷达信号处理&重学傅里叶变换(一):Radar cube &multidimensional Fourier transform
- 全面解析PaDiM
- 港湾公园 Haven Park for Mac(好玩的探索建造冒险游戏)
- hessian矩阵特征值
- Hessian矩阵以及在图像中的应用
- 两种模块化语法(module.exports,exports,requireexport,import)
- 计算机视觉方面相关项目,『哈尔滨985211大学科研营』计算机视觉项目
- 展示一下用thinker做小软件的UI
- 在ARM板子上把玩Tensorflow Lite
- centos 安装 janus
- 71个外贸工具集合!2023年外贸业务员开发客户必备!
- Android相机开发和遇到的坑