

What is the purpose of providing an MD5 or SHA1 hash with a downloadable executa...
source link: https://www.codesd.com/item/what-is-the-purpose-of-providing-an-md5-or-sha1-hash-with-a-downloadable-executable.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

What is the purpose of providing an MD5 or SHA1 hash with a downloadable executable?
I thought they were there for security; to check that the file hasn't been tampered with. But surely if someone is capable of modifying the file then they are also capable of modifying the page with the hash!
What security does this actually offer?
They're usually there just to ensure you got the download complete and correct.
It does help with one security-related issue: malicious modification happens as a result of a trojan running on the target machine inserting itself. This isn't a "targeted" attack per se- the trojan just "infects" whatever exe's it can- wouldn't be smart enough to fix the hash.
Related Articles
What is the best way to test an array of hashes with RSpec?
JDBC what is the purpose of PreparedStatement # setNull
What is the purpose of the master of the system table ... Values of the chain and what are the meanings of its values?
What is the purpose of performing the task synchronously and when?
What is the purpose of constraining a type to an interface?
What is the purpose of having a separate operator & ldquo; [] & rdquo;
What is the purpose of OAuth User Token and OAuth User Secret that I receive from LinkedId when creating an application
What is the purpose of the Enumerator class in Ruby
What is the purpose of specifying the variable captured in the lambda expression?
What is the purpose of accessing a global variable with this variable in my servlet?
What is the purpose of having & ldquo; .nextDouble & rdquo; after storing an entry?
What is the purpose of SUB Instruction?
What is the purpose of XSD files?
What is the purpose of the module Underscore.lua in Lua?
Recommend
-
52
DownloadableCalligraphy - This library provides a way to set default (downloadable) fonts using Support Library Font Resource and chrisjenx/Calligraphy methods.
-
39
MD4、MD5、SHA1、HMAC、HMAC_SHA1 区别
-
42
README.md Download Monitor
-
18
Coral updates: Project tutorials, a downloadable compiler, and a new dis...
-
14
Tech Resume Library: 22 downloadable templates for IT pros A well-crafted resume will attract recruiters, HR pros and hiring managers, but getting it just right is a daunting task. To jump start the process, Insider Pro h...
-
10
SHA1 and Richard Feynman Sun, Feb 26, 2017In Richard Feynman’s appendix to the Roger’s Commission report on the Space Shuttle Challenger disaster, one of the issues he describes is a lack of understanding of the term “safety f...
-
5
SHA1 Secure Hash for Flash MX Saturday, June 8, 2002 Branden Hall has put together an SHA1 hash library for ActionScript. This is similar to the MD5 enc...
-
17
趣谈HmacSHA1和原生SHA1的区别 suncle · 大约2小时之前 · 10 次点击 · 预计阅读时间 3 分钟 · 不到1分钟之前 开始浏览
-
11
Git problem: error: unable to create temporary sha1 filename Posted: 2009-10-15 - Last updated: 2019-06-05 Tagged...
-
2
linux误删libc-bin出现”dpkg warning: 'ldconfig' not found in PATH or not executable” Tag...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK