Questions tagged «checksum»

校验和是从二进制文件创建的值,可用于验证其真实性和完整性。校验和的示例是MD4,MD5和SHA-1。


17
两个文件的相同加密哈希或校验和是否表示它们相同?
我有2个excel文档,除了文件名之外,我想检查它们是否完全相同。 例如,文件称为fileone.xls和filetwo.xls。除了文件名,它们的内容被假定为相同,但这是我要检查的内容。 我一直在寻找方法来审查此问题,而无需安装大量插件。似乎没有直接的方法。 我试过为两个文件生成MD5哈希值。如果哈希值相同,是否意味着文件内容是1:1相同?
57 checksum 

7
重新编译程序是否会产生逐位相同的二进制文件?
如果我要将程序编译为单个二进制文件,请进行校验和,然后在具有相同编译器和编译器设置的同一台计算机上将其重新编译,并对重新编译的程序进行校验和,校验和会失败吗? 如果是这样,为什么呢?如果不是,使用不同的CPU是否会导致二进制文件不一致?
25 compile  checksum 


2
为什么我从Mac的shasum中获得的结果与从其他shasum计算器中获得的结果不同?
我输入: appletree:~ somename$ shasum -a 512 <<< test 输出为: 0e3e75234abc68f4378a86b3f4b32a198ba301845b0cd6e50106e874345700cc6663a86c1ea125dc5e92be17c98f9a0f85ca9d5f595db2012f7cc3571945c123 - 然后,我去一些在线哈希生成器并输入“ test”。他们的答案是: http://hashgenerator.de/: ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff http://passwordsgenerator.net/sha512-hash-generator/: EE26B0DD4AF7E749AA1A8EE3C10AE9923F618980772E473F8819A5D4940E0DB27AC185F8A0E1D5F84F88BC887FD67B143732C304CC5FA9AD8E6F57F50028A8FF 因此,在线发生器对此表示赞同。Mac控制台命令中缺少什么? 我正在阅读man页面。我看到它是使用Perl库实现的。但是,我认为sha512将是一个唯一的名称,因此我必须更深入地研究。 似乎有一个重复的问题:为什么我的命令行哈希与在线MD5哈希结果不同?。虽然另一个问题是在相同的上下文中,这是意外的空白,但是它是从不同的情况出现的。 <<<是一个here字符串,对于这里的字符串如何添加换行符,有一个设计选择。 echo 'bla' |表示管道,它调用子外壳,并且还具有如何处理换行符的参数。在这里,您似乎必须考虑shell版本。

5
我们真的需要检查下载文件的完整性吗?[重复]
这个问题已经在这里有了答案: 如何检查下载的校验和,为什么要下载? (4个答案) 5年前关闭。 我下载了大量文件,但是最近才发现使用md5和sha作为完整性检查程序。从那时起,即使我从未发现它们已损坏,我也总是喜欢检查它是否包含大型下载文件。 我们真的需要检查下载文件的完整性吗? 如果需要,以我刚刚下载的Linux发行版为例,该发行版为1GB。 谢谢

2
复制100GB数据后验证MD5金额是否安全?
我正在从Windows 7工作站将100GB复制到2个外部驱动器(如果只有一个备份,则没有备份)。所有文件都有MD5校验和。复制后,我已经验证了外部磁盘上的所有MD5校验和,它们都是正确的。 我有一个D:\分区,其中包含我想备份的所有文件:mp3,文档,视频等。我要移至Mac,因此不需要软件偏好设置。我的书签在Delicious.com。 我的问题是:这真的是一种安全的方法,可以避免外部磁盘上的不正确副本或损坏的文件吗?我将格式化机器并将其交给我的兄弟,所以我以这种方式复制了所有文件。
9 backup  checksum  md5 

3
这些Google SHA1图片是什么?[关闭]
如果您查看此页面,您将看到单色图像。 在它之上说 提示:使用显示的SHA1校验和来验证文件完整性。 但是,我不知道那是否相关。这些是什么东西?
8 checksum 


1
文件复制程序,在复制时也生成数据的校验和
我的问题很简单:是否有一个工具将文件从目录A复制到B,同时生成它已复制/读取的文件的校验和,而不进行额外的读取/传递以生成所述校验和? 我将从一个HDD复制几TB的文件到另一个,而不是: 从HDD1复制文件 - > HDD2(X小时) 在HDD1上生成文件的校验和(Y小时) 验证HDD2上的文件校验和(~Y小时) 我在考虑一个更简化的流程: i. Copy files from HDD1 -> HDD2 and generate checksums of the files copied as well (Z hours) ii. Verify checksums of files on HDD2 (~Y hours) 我的假设是Z~ = X. 因为这样的程序可以读取完整的文件(因为它将它从一个硬盘复制到另一个硬盘),因此不需要再次读取文件来生成校验和。 现在我知道我的这个想法可能不起作用,例如,操作系统使用DMA来复制文件,我不确定Windows 7使用什么技术将文件从一个硬盘复制到另一个硬盘。 任何有关此效果的建议都将受到赞赏 - 特别是 加快复制过程 和 确保转移 是1:1没有损坏或丢失文件 。


1
如何摆脱虚拟控制台中的UDP校验和错误消息?
每当我在网络浏览器中通过以太网将视频流传输到学校LAN并切换到Ubuntu上的虚拟控制台(ctrl-alt-f1)时,都会在标准输出中出现类似以下错误: [273375.926571] jme 0000:14:00.5:eth0:UDP校验和错误 由于视频可以正常播放,因此我认为这是一个非关键错误,如何防止它在控制台上输出?
2 udp  checksum  stdout 


2
文件完整性检查
我有很多PDF,其中许多可能是腐败的。而不是检查每一个,我怎么能一次检查它们并删除任何腐败的? 使用Linux。我也没有办法获得书籍的md5sum,所以就这样了。 这可以使用shell脚本完成,或者我有兴趣学习如何编写C程序来执行此操作。但同样,我的主要问题是我没有任何东西可以比较md5sum。
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.