以下是我的困境:
我一次在终端中运行以下 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 完全不同!
问题:
上述命令是否正确获取这 3 个哈希值?
为什么 md5 匹配,而 sha1 和 sha256 不匹配?这是为什么?我该如何修复它?
感谢您接下来的支持!
答案1
- 这 3 个终端代码是获取哈希值的正确代码。如果您使用它们验证哈希值,则不可能出现 1 个哈希值匹配而其他哈希值不匹配的情况。
2.它们不匹配,因为我使用的 md5 校验代码正确,但对于其他两个我使用了:sha1sum dev/cdrom 和 sha256sum dev/cdrom。我再次使用正确的终端命令检查了 dvd,它们都匹配