Questions tagged «md5sum»

md5sum是用于计算文件的MD5哈希值的命令行程序,它提供了一种检查下载完整性的简单方法。

8
如何直接在终端中获取字符串的MD5哈希?
如何直接从终端获取字符串的MD5哈希? 例如,我要对字符串进行abcdefg哈希处理。当前,md5sum命令仅接受文件名作为输入。我只想输入以下行即可完成所有操作。 md5sum abcdefg output: ac54bcf346e578feb46888b3ecd2344f 我该如何实现?


3
如何自动比较大量文件的md5sum哈希值
我可以从终端检查文件的md5sum哈希, $ md5sum my_sensitive_file 8dad53cfc973c59864b8318263737462 my_sensitive_file 但是困难的部分是将哈希值与精确值进行比较。 对于大量文件,任何人都很难将输出的32个字符与原始/精确哈希值进行比较。首先,工作将非常单调,并且存在很大的错误范围。 是否可以自动进行比较过程,最好在CLI中进行?

1
如何检查许多大文件上md5sum的进度?
我有500个文件,每个文件650MB,命名bigfile.000为bigfile.199,我需要计算所有组合文件的MD5校验和。我正在使用的命令是: cat bigfile.* | md5sum 我有时间,我知道这需要几个小时才能完成,但是我仍然想检查进度。有什么办法吗?就像在两者之间进行管道输送一样,字数不会对性能产生太大影响吗?

4
我的12.04 ISO上的MD5不匹配,怎么回事?
我从http://releases.ubuntu.com/precise/下载了ubuntu-12.04-desktop-amd64.iso 该页面还具有指向文件的链接,该链接显示了每个文件各自的MD5哈希值 该页面显示 128f0c16f4734c420b0185a492d92e52 *ubuntu-12.04-desktop-amd64.iso 但是当我使用md5sum程序检查下载的ISO时,我得到了 57876b3740ee89e75c8fefc93a7ceee6 *ubuntu-12.04-desktop-amd64.iso 我还使用http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-amd64.iso.torrent通过BitTorrent下载了ISO。 这次使用md5sum对此文件显示正确的哈希值128f0c16f4734c420b0185a492d92e52,但是ISO为732MB,而不是发行页上显示的698MB。 这里会发生什么?

2
如何在损坏的Ubuntu ISO中识别和替换损坏的文件?
因此,这不是运行Ubuntu的问题,而是安装它的问题。 每次我尝试从任何来源下载Ubuntu ISO时,它似乎都损坏了。也就是说,MD5的总和永远都不正确。 Ubuntu ISO文件附带一个文件,该文件列出了ISO中的所有文件以及它们各自的MD5SUM。 我希望做的是遍历此文件,并将其与ISO中的文件进行比较,找出哪些文件已损坏,希望我可以从其他iso文件之一中提取损坏的文件,以创建一个工作的安装程序。 但是,我不知道如何执行此操作,当然,更糟糕的是,我必须从Windows 7中执行此操作。 有谁知道如何解决这一问题?
14 12.04  12.10  windows  iso  md5sum 

3
是否仅保护md5sum的ubuntu软件包(deb文件)?
以下问题的介绍背景### (因此,这个问题对更多的人更有用) 在Ubuntu / debian风格的软件包(* .deb文件)中,有一个名为的文件 /DEBIAN/md5sums,其内容形式如下: 212ee8d0856605eb4546c3cff6aa6d35 usr / bin / file1 4131b66dc3913fcbf795159df912809f路径/到/文件2 8c21de23b7c25c9d1a093607fc27656a路径/至/文件3 c6d010a475366e0644f3bf77d7f922fd path / to / place / of / file4 我假设此文件将用于检查该软件包随附的文件是否已被某种方式破坏。由于该文件称为`/ DEBIAN / md5sums“,因此我假定路径+文件名之前的十六进制数是软件包文件的MD5消息摘要算法哈希。 现在,每个感兴趣的人都知道MD5哈希已经很久以前就被破坏了。因此,完全有可能(例如恶意地)更改程序包中文件的内容,并且仍然使该文件具有相同的MD5-Hash(例如,参见概念证明“预测获胜者...”)。 题 考虑到以上信息,我想了解以下内容: **假设我在Ubuntu系统中安装了一个软件包。是DEBIAN/md5sums确保数据未被篡改的唯一方法吗?** 回答这个问题,我认为可能有助于找出以下几点: 整个deb程序包是否也进行了哈希处理(为哈希值作了准备),以便有另一种方法可以确保接收到的文件“安全” /“不受干扰”? 如果还有其他方法DEBIAN/md5sums可以确保文件完整性,那么* .deb软件包中包含的文件又是什么? Ubuntu是否对存储库/程序包系统使用的散列比SHA-1和MD5“散列”少? 不幸的是,我也不知道。 非常欢迎任何能够阐明问题(甚至只是子问题)的答复 更新 (1) https://help.ubuntu.com/community/Repositories/Ubuntu#Authentication_Tab似乎表明存在(正如我希望的那样)一些公共/私有gpg密钥正在运行(以保持存储库和打包系统)安全从攻击。虽然链接位置上的信息不是很多。它几乎没有说明包系统的安全性方面。无论如何,我认为该链接已经表明该问题的答案将是“否-至少回购中的deb软件包-也由....保护”。希望有人可以在这里提供一些见解以作答。 (2)这个问题似乎也与Ubuntu软件包系统中的“安全性”主题有关。因此,如果有人要弄清楚这个问题,我就在这里添加它的广告手:为什么建议的BADSIG(在apt-get更新中)修复程序是安全的?



3
从属性菜单生成SHA,MD5和其他校验和(添加了“摘要”选项卡)
我正在尝试恢复我上一个盒子上的功能。它在名为“摘要”的任何文件的属性菜单中添加了一个选项卡。从那里,我可以选择任何/所有哈希格式,单击哈希,它将在此处生成所述校验和。 我试图找出的是软件包的名称或获取其安装位置。 我已经在UbuntuForums上启动了与此相关的线程


2
为什么12.04.1备用ISO的完整性检查失败?
我遵循了Ubuntu文档中的各种建议,使用用于1位64位PC的12.04.1备用安装ISO文件创建可启动的Ubuntu USB闪存驱动器。但是USB记忆棒的完整性测试失败了,我不知道为什么。 这些是我已执行的步骤: 从http://releases.ubuntu.com/12.04.1/以及MD5 下载适用于64位PC的12.04.1备用安装ISO文件(ubuntu-12.04.1-alternate-amd64.iso)。,SHA-1和SHA-256哈希文件以及相关的PGP签名 在使用相关的PGP签名文件验证了哈希文件之后,使用MD5,SHA-1和SHA-256哈希文件验证ISO文件的数据完整性(例如,请参见https://help.ubuntu.com/community / HowToSHA256SUM和https://help.ubuntu.com/community/VerifyIsoHowto) 使用Ubuntu的Startup Disk Creator程序创建可启动的USB记忆棒(请参阅http://www.ubuntu.com/download/help/create-a-usb-stick-on-ubuntu) 使用新制作的12.04.1备用安装在USB记忆棒上引导计算机 选择选项“检查光盘是否有缺陷”(请参阅https://help.ubuntu.com/community/Installation/CDIntegrityCheck) 步骤1、2、3和4顺利进行,没有任何问题或错误消息。但是,第5步以标题为“完整性测试失败”的错误消息结束,并包含以下内容: The ./install/netboot/ubuntu-installer/amd64/pxelinux.cfg/default file failed the MD5 checksum verification. Your CD-ROM or this file may have been corrupted. 在以前使用12.04(即非维护版本)的替代安装ISO文件中,我曾遇到相同的错误消息(可能只有相似之处,因为我没有确切的注释)。在这些情况下,无论如何我都尝试安装,并且据我所知到目前为止还没有遇到任何问题。 上述完整性检查失败是否是严重错误? 解决办法是什么? 还是可以将其忽略而没有其他问题?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.