更新时间:2024-01-15 16:55
linux 下 shell命令 ,制作md5码也用于软件的md5校验
MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。
把下载的文件file和该文件的file.md5报文摘要文件放在同一个目录下,然后用如下命令进行验证:
md5sum -c file.md5
然后如果验证成功,则会输出:正确
win下也有md5sum软件, 大家可以找找哦。
把下载的文件file和该文件的file.md5报文摘要文件放在同一个目录下,然后用如下命令进行验证:
md5sum -c file.md5
然后如果验证成功,则会输出:正确
win下也有md5sum软件, 大家可以找找哦。
显示 或 检验 MD5 效验码. 如果 没有 FILE 或者 FILE 是 - 时, 就从 标准 输入 读入.
-b, --binary
以 二进制 模式 读入 文件 (DOS/Windows 下 默认)
-c, --check
对 给定 的 文件 检验 MD5 效验码
-t, --text
以 文本 模式 读入 文件 (默认)
下面 的 两个 选项 只在 检验 效验码 时用:
--status
不显示 任何 输出, 用 返回码 表示 成功 与否
-w, --warn
对于 错误 的 MD5 效验码 行 的 格式 发出 警告
--help
显示 这个 帮助 然后 退出
--version
显示 版本 信息 然后 退出
效验码 用 RFC 1321 中 描述 的 算法 生成. 当 检验 的 时候, 输入 必需 是 这个 程序 以前 的 输出. 默认 的 模式 是 显示 一行 数据, 包括 效验码, 一个 指示 类型 的 字符 (`*' 表示 二进制, ` ' 表示 文本), 和 每个 文件 的 名字。