
的 MD5 是一种算法 单向哈希 所界定的 RFC1321 并可用于帮助确定 诚信 文件, 提供 数字签名 的 128 双边投资条约. 此数字签名类似于文件的指纹. 的 单字节的改变 在文件中将导致哈希 不同的 MD5.
MD5 哈希值可以用于 目录文件 在文件系统中,然后在后来在确定的日期的文件 他们没有被改变 不可能, 举个例子, 如果有人同意制度和改变相同的文件.
也可以用来确保 下载的文件 与预期相同的网站数量. 从下载文件时,这可能尤其重要 镜子, 以确保你不安装修改后的程序,其中包含一个特洛伊木马程序或一些其他恶意软件.
您可以检查它的工作原理 MD5 哈希代码生成器 在以下 链接.
如何检查使用 MD5 哈希值的文件的完整性
只是 比较 的 MD5 哈希值 你已经从与镜像下载的文件的 网站 原来的网站, 您可以确定该文件是否完全相同.
为 检查 的 MD5 哈希值 任何文件, 在 Linux, 您只需要运行以下命令 命令:
1 | $ md5sum /ruta/nombreArchivo.ext |
该命令将取决于的 分布 Linux 的使用. 前者用于分布 Redhat, SUSE, Ubuntu,… 在其他发行版,则命令可以是下列:
1 | $ md5 /ruta/nombreArchivo.ext |
在这两种情况, 执行命令后, 是 将返回 就像以下:
1 | c4e5f7fcbcef75924b2abde2b2e75f3f /ruta/nombreArchivo.ext |
在那里你可以看到 MD5 哈希值 属于 文件 在问题.
为 从互联网下载的文件, 举个例子, 如果我们想要下车 分布 17.04 Ubuntu 桌面, 我们可以观察, 在文件中被称为 MD5SUMS, 表明我们必须是 MD5 哈希值 不同的可能下载文件.
1 2 3 4 5 6 | 18cc54af55d7ca931bbb8588e8d9c1bd *ubuntu-17.04-desktop-amd64.iso eb6c4ea889f5ab44f77c9d1cde6a8818 *ubuntu-17.04-desktop-i386.iso 4672ce371fb3c1170a9e71bc4b2810b9 *ubuntu-17.04-server-amd64.img 4672ce371fb3c1170a9e71bc4b2810b9 *ubuntu-17.04-server-amd64.iso 8e82de7efa4b1bf159b4be325e952eb1 *ubuntu-17.04-server-i386.img 8e82de7efa4b1bf159b4be325e952eb1 *ubuntu-17.04-server-i386.iso |
喜欢这个, 如果我们下载的文件 ‘Ubuntu-17.04-桌面-i386.iso‘, 下载完整是什么时候, 我们将在 运行 该命令:
1 | $ md5sum ubuntu-17.04-desktop-i386.iso |
这将返回以下:
1 | eb6c4ea889f5ab44f77c9d1cde6a8818 ubuntu-17.04-desktop-i386.iso |
以这种方式, 我们知道,下载的文件是 更正, 你可以继续你 安装 或其 复制 CD 或 USB 上 用于后续安装.
方法 MD5 哈希值 我们可以 保险 的的 诚信 任何 文件, 自简单改变 单字节 在这你将完全使 MD5 哈希值 不同, 所以, 如果真是这样, 我们将不得不重新下载该文件, 在从互联网下载, 或 恢复 自上次备份以来相同, 如果我们的系统文件.
