0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux获取文件MD5码命令md5sum详解

嵌入式加油站 来源: 嵌入式加油站 2023-10-27 11:20 次阅读

概述

md5sum 用于计算和校验文件的MD5值。

md5sum 常常被用来验证网络文件传输的完整性,防止文件被人篡改。在日常工作当中,我们可以用来判断系统中的重要文件是否被篡改。传文件给别人时确认是否一致。

还可以使用使用 md5sum 生成文件或用户的密码。

语法

该命令的语法如下:

md5sum [选项] 文件
新命令老套路先help

md5sum --help

Usage: md5sum [OPTION]... [FILE]...

Print or check MD5 (128-bit) checksums.

With no FILE, or when FILE is -, read standard input.

-b, --binary read in binary mode

-c, --check read MD5 sums from the FILEs and check them

--tag create a BSD-style checksum

-t, --text read in text mode (default)

The following five options are useful only when verifying checksums:

--ignore-missingdon't fail or report status for missing files

--quiet don't print OK for each successfully verified file

--status don't output anything, status code shows success

--strict exit non-zero for improperly formatted checksum lines

-w, --warn warn about improperly formatted checksum lines

--help display this help and exit

--versionoutput version information and exit

The sums are computed as described in RFC 1321.When checking, the input

should be a former output of this program.The default mode is to print a

line with checksum, a space, a character indicating input mode ('*' for binary,

' ' for text or where binary is insignificant), and name for each FILE.

GNU coreutils online help:

Full documentation at:

or available locally via: info '(coreutils) md5sum invocation'

复制代码

a8f6d202-7477-11ee-939d-92fbcf53809c.png
主要参数讲解

选项 说明
-b 以二进制模式读取文件
-t 以文本模式读入文件内容
-c 根据已生成的md5值,对现存文件进行校验
-w 检查输入的md5信息有没有非法行,若有则输出相应信息
–status 校验完成后,不生成错误或正确的提示信息,可以通过命令的返回值来判断


实例

md5sum libnim.so

5ef2e45e1890736413407299ecc2786alibnim.so

复制代码



a90f0034-7477-11ee-939d-92fbcf53809c.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11261

    浏览量

    209208
  • 文件
    +关注

    关注

    1

    文章

    562

    浏览量

    24722
  • 命令
    +关注

    关注

    5

    文章

    681

    浏览量

    22010

原文标题:【Shell命令】Linux获取文件MD5码命令md5sum浅析

文章出处:【微信号:嵌入式加油站,微信公众号:嵌入式加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【安全算法之MD5MD5摘要运算的C语言源码实现

    【安全算法之MD5MD5摘要运算的C语言源码实现
    的头像 发表于 09-12 16:32 3582次阅读
    【安全算法之<b class='flag-5'>MD5</b>】<b class='flag-5'>MD5</b>摘要运算的C语言源码实现

    ESP8266 MD5怎么使用?

    ROM 中有一些 MD5 功能 提供 ( MD5Final = 0x40009900 ); 提供 ( MD5Init = 0x40009818 ); 提供 ( MD5Update =
    发表于 07-10 07:35

    如何在Debian/Ubuntu Linux中校验已安装软件包的MD5和?

    文件。$ sudo debsums --changed 下一个命令输出没有md5sum信息的文件,这里我们使用-l和--list-missing选项。在我的系统上,该
    发表于 10-23 14:06

    ISE 14.7 md5sum不匹配

    亲爱的社区,我已经在不同的主机系统,操作系统和浏览器上下载了Xilinx_ISE_DS_Lin_14.7_1015_1.tar。计算出的md5sum总是如此
    发表于 11-29 16:08

    MD5计算hex文件的过程是什么

    大家好, 是否可以在SPC工作室中计算Hex文件或elf的MD5校验和,如果是,请告诉我计算MD5的过程。 提前致谢, ---谢谢&amp;问候,Mujeeb以上来自于谷歌翻译以下为原文 Hi
    发表于 02-13 08:35

    MD5加密算法改进及其特征在杀毒软件中的应用

    文章分析了MD5算法发展、危机、碰撞分析并加入"盐值"对算法做了改进,然后给出了其C++的具体实现算法;分析MD5特征的特点构建了特征库配置文件,用VC实现了基于特征
    发表于 12-21 10:19 8次下载

    C#教程之MD5加密

    C#教程之MD5加密,很好的C#资料,快来学习吧。
    发表于 04-20 15:27 14次下载

    labview md5加密算法.llb

    md5加密算法 md5加密算法 md5加密算法 md5加密算法
    发表于 05-25 14:25 111次下载

    md5算法原理与实现

    MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一,主流编程语言普遍已有MD5实现。将数据运算为另一固定长度值,是杂凑算法的基础原理
    发表于 12-28 08:42 7120次阅读
    <b class='flag-5'>md5</b>算法原理与实现

    md5算法可逆吗_MD5值是什么

    MD5不可逆的原因是由于它是一种散列函数(也叫哈希函数,哈希函数又称散列函数,杂凑函数,他是一个单向密码体制,即从明文到密文的不可逆映射,只有加密过程没有解密过程,哈希函数可以将任意长度的输入经过
    的头像 发表于 11-16 15:30 1.3w次阅读

    md5是什么_md5怎么用

    MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息
    的头像 发表于 11-16 15:42 1.2w次阅读

    md5校验失败怎么解决

    英雄联盟更新包md5校验失败怎么办?将给大家介绍两种解决问题的方法,都是可以完美的解决更新包md5校验失败问题。第一种不行就换第二种;第二种不行换第三种。
    的头像 发表于 11-16 15:50 3.9w次阅读

    AIO 3568J资源rknn ssd demo Android.md5sum

    电子发烧友网站提供《AIO 3568J资源rknn ssd demo Android.md5sum.md5sum》资料免费下载
    发表于 09-21 10:44 10次下载
    AIO 3568J资源rknn ssd demo Android.<b class='flag-5'>md5sum</b>

    Linux文件MD5校验方法

    由于生成的md5信息中,每个md5值后都紧跟着对应的文件的路径(可能是相对路径),于是将生成的md5保存到某个文件中,以后可以使用该
    发表于 04-22 12:40 644次阅读

    PostgreSQL将不再支持MD5密码

    根据 PostgreSQL 代码仓库的最新动态,近日有维护者提交了“弃用 MD5 密码支持”的 commit。 该维护者指出,MD5 被认为不适合用作加密散列算法已有一段时间。 此外
    的头像 发表于 12-10 16:14 69次阅读