md5 - 提供 MD5 或 SHA1 哈希值以及可下载的可执行文件有什么意义?

标签 md5 hash security sha1

我以为他们是为了安全而存在的;但事实并非如此。检查文件是否未被篡改。但肯定的是,如果有人能够修改文件,那么他们也能够使用哈希值修改页面!

这实际上提供了什么安全性?

最佳答案

它们通常只是为了确保您下载完整且正确。

它确实有助于解决一个与安全相关的问题:由于在目标计算机上运行的特洛伊木马插入自身而导致恶意修改。这本身并不是“有针对性的”攻击 - 该木马只是“感染”它可以的任何 exe - 不会足够聪明来修复哈希值。

关于md5 - 提供 MD5 或 SHA1 哈希值以及可下载的可执行文件有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945558/

相关文章:

javascript - 如何测试 MD5 实现?

bash - 如何计算 bash 中字符串(url)的哈希值以进行 wget 缓存

java - MD5 对于不同的 PDF 总是相同的

javascript - Hashids PHP 和 JS 兼容性

javascript - firefox 从本地 JS 文件读取网页——访问受限 URI 被拒绝,代码 : 1012, nsresult: NS_ERROR_DOM_BAD_URI

python - 弹出登录类型

android - 获取谷歌地图 API key

python - 向 "is hashable"询问 Python 值

ruby - 从条件语句构建散列

java - 如何解决文件名或路径的外部控制 (CWE ID 73)