md5应用说明

时间:2024-05-18 17:03:49

md5应用说明

概述

目的:

供开发及运营相关人员进行发布工作时参考使用,并供给配置管理员在配合发布工作时参考使用。

内容:

本文主要内容为,讲解如何在windows平台及linux平台上计算和校验md5码的方法。

md5码简介:

全称Message-Digest Algorithm 5,信息摘要算法,它是通过一段随机长度的信息产生的一个128位的校验值。用于检验文件是否为原来的原始文件,以防止被篡改。也可以用于判断两个文件是否为同一个文件。

一、 Windwos篇

Windows平台上计算检验文件MD5码的软件有WinMD5,FlashSfv,Md5Checker等,本文主要以Md5Checker V3.3为例,来介绍一下md5码的计算和校验方法。

★ 我们为大家提供的Md5Checker V3.3为绿色软件,无需安装,直接运行“Md5CheckerCn.exe”即可使用。

(参考资料及软件下载地址:http://cn.getmd5checker.com/

图1-1为Md5Checker V3.3的主界面:

md5应用说明

图1-1

1. Md5Checker的选项设置

点击主界面菜单栏里的工具—→选项,则出现图1-2界面。这就是图形界面的参考设置方法(请注意红色圈出部分)。其他标签按默认设置即可。

md5应用说明

图1-2

2. 计算文件的md5码

md5码的计算流程简述:添加文件(或文件夹)→开始计算→算出md5码→保存md5码

下面通过图片演示方式,来详细展示一下如何操作。

md5应用说明

图1-3

点击添加按钮,出现菜单如图1-4:

md5应用说明

图1-4

点击“打开”选项后,计算结果如图1-5:

md5应用说明

图1-5

推荐点击“保存到”按钮,将md5值保存到这些文件的根目录下的CHECKSUM.md5文件中。

3. 校验文件的md5码

md5码的校验流程简述:添加需要校验的CHECKSUM.md5文件→自动校验当前与原始文件的md5码→显示校验结果

下面通过图片演示方式,来详细展示一下如何操作。

校验时,添加CHECKSUM.md5文件操作与上述添加文件操作类似,如图1-7:

md5应用说明

图1-7

注意前面标有md5应用说明 图标的文件,说明校验通过,文件未作改动。其他标志的意义可参考图1-7里的文字说明。

至此,校验工作完成,大家可以根据校验结果进行相应的工作。

二、 Linux篇

linux平台上我们主要用到的md5码计算校验工具就是md5sum,下文以md5sum这个工具为例,简述一下用法。

1. 计算文件的md5码

首先,请进入需要计算md5码的文件所在目录

然后,输入如下命令:(“_”为空格,请注意)

$find_._-type_f_-exec_md5sum_{}_;_>_CHECKSUM.md5

该命令用于计算当前目录及其所有子目录里所有文件的md5码,并在当前目录生成一个CHECKSUM.md5文件,用于保存计算后的所有md5码,以便于以后的校验工作。

执行后若无报错信息,应该可以在当前目录找到这个CHECKSUM.md5文件,然后我们用vi编辑器打开这个文件,将表示CHECKSUM.md5文件的md5码的那一行删掉(一般都是最后一行),保存后退出。目的是为了校验时避免校验该文件。

2. 校验文件的md5码

首先,请进入需要校验md5码的文件所在目录

然后,输入如下命令:(“_”为空格,请注意)

$md5sum_–c_CHECKSUM.md5

该命令用于校验当前目录及其所有子目录里所有文件的md5码。

执行后,该命令首先计算当前目录及其所有子目录下的文件的md5码,然后与CHECKSUM.md5文件里保存的md5码进行对比校验,最后输出结果。显示OK的则无变化,其他则有变化。大家可以通过显示结果来判断文件是否有所改动。以便进行相应工作。

至此,校验工作完成。

转载于:https://my.oschina.net/tadcat/blog/150615