你想知道校验和是什么吗?您可能已经注意到,当您从某些网站下载文件时,它们会有很长的数字和字母串,称为校验和或MD5校验和或SHA-1等。这些非常长的字符串基本上充当该特定文件的指纹,无论是它是一个EXE,ISO,ZIP等。
校验和用于确保文件从一个存储设备传输到另一个存储设备后的完整性。这可以通过Internet或仅在同一网络上的两台计算机之间进行。无论哪种方式,如果您想确保传输的文件与源文件完全相同,您可以使用校验和。
校验和是使用哈希函数计算的,通常随下载一起发布。为了验证文件的完整性,用户使用校验和计算器程序计算校验和,然后比较两者以确保它们匹配。
校验和不仅用于确保无损传输,而且还要确保文件没有被篡改。当使用良好的校验和算法时,即使对文件进行微小更改也会导致校验和值完全不同。
最常见的校验和是MD5和SHA-1,但两者都被发现存在漏洞。这意味着恶意篡改可能导致两个不同的文件具有相同的计算散列。由于存在这些安全问题,较新的SHA-2被认为是最好的加密哈希函数,因为到目前为止还没有对其进行过攻击。
正如您在上面的屏幕截图中看到的,我尝试从Microsoft下载的ISO文件列出了SHA1校验和。下载文件后,我会使用校验和计算器来验证文件的完整性。
大约99.9%的时间,下载文件时你真的不需要关心或担心校验和互联网。但是,如果您正在下载像Tor这样的反病毒或隐私软件之类的敏感内容,那么验证校验和可能是一个好主意,因为黑客可以创建恶意软件感染的关键软件版本,以便获得对系统的完全访问权。
计算校验和有很多不同的实用程序,我在这里只提到一两个,因为好的可以为你创建多个哈希值,也可以验证哈希值。
MD5& amp; ; SHA Checksum实用程序
MD5& SHA Checksum实用程序 是我最喜欢的用于处理校验和的实用程序,因为它具有免费版本中我需要的所有功能。下载后,只需运行EXE文件即可打开程序。
界面非常简单易用。只需单击浏览按钮选择文件,就会自动计算MD5,SHA-1,SHA-256和SHA-512的哈希值。
正如您所见MD5哈希是最短的,SHA-512哈希是非常长的。哈希越长,它就越安全。
要验证哈希,只需将其复制并粘贴到哈希最底部的框。单击验证并将其与四个生成的哈希值进行比较,以查看是否存在匹配。
在线校验和计算器
对于那些不想将任何软件下载到他们的系统上的人来说,在线校验和计算器将是更好的选择。在线计算器有更多的限制,主要是文件的最大上传大小,但对于较小的文件,它们工作正常。
一个名为化解 的网站有一个免费的文件校验和计算器用于上传最大5MB的内容。这非常小,因此您需要使用桌面应用程序或下面提到的下一个在线工具来获取更大的内容。
如果5 MB太小,那么请查看OnlineMD5 ,这是另一个免费站点,允许您为最大4 GB的文件生成校验和。显然,它没有将实际文件上传到他们的服务器。我不确定它是如何工作的,但它似乎只是在你的系统上本地运行算法然后只是在浏览器中显示它。这是一个很聪明的方法,因为您不必下载额外的软件,也不必等待永远上传大文件。
这个网站也非常好,因为除了计算校验和之外,你还可以验证校验和。希望您现在能更好地理解校验和是什么以及如何使用和计算校验和。如果您要发送或接收安全文件,校验和是双方验证这些文件完整性的最佳方式。如果您有任何疑问,请发表评论。享受!