Dvd md5 与 iso 相同,sha1 和 sha256 不同

Dvd md5 与 iso 相同,sha1 和 sha256 不同

以下是我的困境:

我一次在终端中运行以下 3 个命令来检查刻录 DVD 的哈希值:

dd if=/dev/cdrom bs=1 count='size' | md5sum

dd if=/dev/cdrom bs=1 count='size' | sha1sum

dd if=/dev/cdrom bs=1 count='size' | sha256sum

问题是,刻录的 DVD 的 md5 与 ISO 映像 md5 相同。但是 sah1 和 sha256 完全不同!

问题:

  1. 上述命令是否正确获取这 3 个哈希值?

  2. 为什么 md5 匹配,而 sha1 和 sha256 不匹配?这是为什么?我该如何修复它?

感谢您接下来的支持!

答案1

  1. 这 3 个终端代码是获取哈希值的正确代码。如果您使用它们验证哈希值,则不可能出现 1 个哈希值匹配而其他哈希值不匹配的情况。

2.它们不匹配,因为我使用的 md5 校验代码正确,但对于其他两个我使用了:sha1sum dev/cdrom 和 sha256sum dev/cdrom。我再次使用正确的终端命令检查了 dvd,它们都匹配

相关内容