美文网首页
【sha256sum】用sha256sum校验码检测文件完整性

【sha256sum】用sha256sum校验码检测文件完整性

作者: Bogon | 来源:发表于2023-07-03 09:01 被阅读0次

sha256sum是一个检测文件完整性的命令,一般下载的文件都会附带一个哈希值,使用sha256sum计算下载文件的哈希值再与目标哈希值比较即可确定文件是否完整。


校验码

sha256sum 检验文件完整性,语法:

sha256sum file

echo "sha256哈希值 文件名" | sha256sum --check

```

# sha256sum wwww.baidu.com.crt

ea0e305e59a5845dcbb5e159a55255950a1665cd038cb2b2ce827580b3a5ee3d  wwww.baidu.com.crt

# echo "ea0e305e59a5845dcbb5e159a55255950a1665cd038cb2b2ce827580b3a5ee3d wwww.baidu.com.crt" | sha256sum --check

wwww.baidu.com.crt: OK

# echo "ea0e305e59a5845dcbb5e159a55255950a1665cd038cb2b2ce827580b3a5eedd wwww.baidu.com.crt" | sha256sum --check

wwww.baidu.com.crt: FAILED

sha256sum: WARNING: 1 computed checksum did NOT match

```

如果匹配,显示 OK

如果不匹配,FAILED

如果哈希值存在于文件中,可以使用下面的命令:

echo  "$(cat 哈希值文件名)  待比较的文件" | sha256sum --check

echo "$(cat sha256) openjdk-15+36_linux-x64_bin.tar.gz" | sha256sum --check

相关文章

  • Docker镜像拆装

    目标:获取镜像中某几层,或者将镜像文件拆开,对其进行删减后再拼装起来。 镜像加密都是使用:sha256sum 一、...

  • MacBook下校验下载文件的SHA2-256值

    MacBook下并没有 sha256sum 命令,可以使用 openssl 来验证 SHA2-256 SHA1 m...

  • iOS应用加固

    完整性校验 通过检测SignerIdentity判断是Mach-O文件否被篡改 原理是:SignerIdentit...

  • 通过python检测文件内容完整性

    如何测试报表转换后的字段是否丢失? 需求: CSV表格 内容进行提取,然后做其他处理,开发在提取过程中由于表格变更...

  • Hadoop权威指南-ch4 Hadoop的I/O(1)

    注:本文涉及书中4.1小结 数据完整性 1. HDFS的完整性检测 检测数据损坏的方法:计算校验和。 以下情况HD...

  • Centos-7之aide入侵检测工具使用

    后续会继续优化更新 前言:aide是目前比较流行的文件系统完整性的检测工具,核心技术:对每个目标文件产生一个数字签...

  • iOS 应用完整性校验

    目录 -为什么要做完整性校验?-检测文件是否被篡改的三种方法?-测试是否添加成功?(iOS重签名) 为什么要做完整...

  • 视觉检测:检测螺母有无攻牙

    螺母有无攻牙检测 【系统介绍】 ◆ 深圳协川科技图智能识别系统,螺母有无攻牙检测,可以检测螺母攻牙完整性检测,有无...

  • 图智能识别系统·深圳协川科技视觉检测

    图智能识别系统·深圳协川科技视觉检测 检测字符: □ 各种字体完整性检测,字体残缺,字体粗细不同, □ 字符提取后...

  • sha1

    sha1是一种用哈希算法进行数据完整性检验的算法。sha1的主要作用就是用来检验数据的完整性。 1、引入头文件 2...

网友评论

      本文标题:【sha256sum】用sha256sum校验码检测文件完整性

      本文链接:https://www.haomeiwen.com/subject/zcvfydtx.html