首页 > 系统相关 >Linux校验文件MD5和SHA值的方法

Linux校验文件MD5和SHA值的方法

时间:2023-11-30 13:45:53浏览次数:47  
标签:文件 校验文件 校验 SHA Linux MD5

1、需求背景

下载或传输文件后,需要计算文件的MD5、SHA256等校验值,以确保下载或传输后的文件和源文件一致

2、校验方法

image

如上图所示,可以使用Linux自带的校验命令来计算一个文件的校验值

Linux自带的校验命令有:md5sum、sha1sum、sha224sum、sha256sum、sha384sum、sha512sum

命令格式为:校验命令 文件名

md5sum server-jre-8u201-linux-x64.tar.gz

3、其他相关

Windows校验文件MD5和SHA值的方法,请参考该博文

本文来自博客园,作者:Javaer1995,转载请注明原文链接:https://www.cnblogs.com/Javaer1995/p/17606528.html

标签:文件,校验文件,校验,SHA,Linux,MD5
From: https://www.cnblogs.com/lkj371/p/17867093.html

相关文章

  • nodejs 基于sharp + smartcrop 实现图片的智能提取排版
    属于一个简单的demo示例,主要是学习下sharp包对于图片的处理,以及基于smartcrop.js实现智能图片抠图结合sharp提供的图片组合能力,实现一个基于模版的图片组合,代码很简单简单任务描述就是有一个图片,我们需要智能的提取核心信息,并生成一个确定大小的图片,然后基于将生成的图片填充......
  • linux启动mysql数据库,报错mysql: error while loading shared libraries: libtinfo.so
    如下 原因: 解决方案:1、在/usr/lib64目录里面找一个差不多名称版本的文件进行链接#软连接出一个新的文件sudoln-s/usr/lib64/libtinfo.so.6.1/usr/lib64/libtinfo.so.5若本服务器没有相近版本的文件2、从其他服务器下载一个libtinfo.so.5拷贝进去即可,或者下载相近版本......
  • 深入了解MD5加密技术及其应用与局限
    一、MD5简介MD5(MessageDigestAlgorithm5)是一种单向散列函数,由美国密码学家罗纳德·李维斯特(RonaldLinnRivest)于1991年发明。它主要用于将任意长度的消息映射成固定长度的摘要,从而实现消息的完整性验证、数字签名等功能。MD5加密技术在我国网络安全领域有着广泛的应用,但近年来......
  • CF992E Nastya and King-Shamans
    题意给定一个序列\(s\),记其前缀和序列为\(g_i\),\(q\)次修改。每次修改后输出任意满足\(s_i=g_{i-1}\)的解。Sol前缀和数组,每次答案使\(s_i\times2\)。也就是答案的个数不会超过\(log\)。再想,\(s_i-g_{i-1}\ge0\)的个数也不会超过\(log\)。于是我们考......
  • C# MD5加密/解密方法
    usingSystem.IO;usingSystem.Security.Cryptography;usingSystem.Text;namespaceAssist{publicstaticclassMD5Helper{#regionMD5加密///<summary>///MD5加密///</summary>///<para......
  • wireshark命令行处理文件(相关)
    1.合并多个文件。且追加(-a)模式,更快。 2.抽取符合过滤条件的数据: 3.转换成时间戳+Hex格式文本  上图,抽取time_epoch(时间戳)和data字段,写入指定的文件。 参考: ......
  • C++标准库类std::shared_future
    std::shared_future是C++11的标准库类,其与std::future的不同是允许多个线程使用,多个线程可以同步共享,同时其又不会阻塞等待异步任务的完成。std::shared_future同样也提供get()方法用于获取异步执行的结果。#include<iostream>#include<thread>#include<future>void......
  • wireshark ZeroWindow
    A---》》》----B显示zerowindow,的意思是是说A的接收窗口是0了;B发给A的数据A处理不了了;此时在A端的情况就是,A收不到数据了,其实B有给A发,但是A接收窗口满了;出现这种情况,一方面可以增大TCP接收缓冲,读写缓冲;另一方面可能是你的程序内部处理数据的时候塞住了,处理太慢;当然这种处理慢可......
  • Modern C++ Starter Kits Share
    初入C++搬砖,在团队中开发实际上很少亲自从零开始搭建C++的完整项目,99%时候都是使用基础架构团队或者CI/CD团队搭建好的框架。这里分享几个配置C++项目的模版,它们一般会涉及三方库管理、格式校准、单元测试、静态检查、Sanitizer配置、CI/CD配置等方面,内容比较完善。BuildSyst......
  • App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
    ​引言在iOS应用程序开发过程中,进行App备案并获取公钥及证书SHA-1指纹是至关重要的步骤。本文将介绍如何通过appuploader工具获取iOS云管理式证书DistributionManaged公钥及证书SHA-1指纹,帮助开发者更好地理解和应用该过程。正文iOS应用程序的备案和证书SHA-1指纹获取是确......