![根据 sha256 哈希验证下载有什么意义?](https://linux22.com/image/1029138/%E6%A0%B9%E6%8D%AE%20sha256%20%E5%93%88%E5%B8%8C%E9%AA%8C%E8%AF%81%E4%B8%8B%E8%BD%BD%E6%9C%89%E4%BB%80%E4%B9%88%E6%84%8F%E4%B9%89%EF%BC%9F.png)
只是出于好奇 - Ubuntu 和其他 Linux 发行版告诉用户根据 .ISO 的 SHA256 哈希值验证下载的 .ISO。
1 - 由于 SHA256 哈希值与 .ISO 文件托管在同一个网站上,那么对于想要分发被黑图像的攻击者来说,它是否同样容易受到攻击?如果攻击者设法替换他自己被黑的 .ISO 文件,为什么他不能用与他被黑的 .ISO 相匹配的哈希值替换 SHA256 哈希值?
2 - 标准文件传输协议(TCP、SFTP、https、BitTorrent……)是否没有足够长的 CRC 来实际防止下载过程中出现位错误?如果没有,为什么没有?
答案1
AskUbuntu 上的许多常见问题来自遇到神秘问题的用户,经过一些故障排除后发现,这些问题显然是由安装程序下载损坏或不完整或 LiveUSB 错误造成的。
当这些用户仔细地重新下载并重新制作 LiveUSB 时,神秘的问题就会消失,系统也会正常运行。
检查哈希是一种简单的故障排除工具,可以确认安装程序下载是否正确。因此,您无需浪费精力来排除过程中的错误步骤。不同的步骤有不同的故障排除工具和技术。