В дополнение к предыдущим ответам, цель MD5, опубликованная на веб-сайтах загрузки, не имеет ничего общего с взломщиками (атаками типа «человек посередине»).Это просто, чтобы убедиться, что вы загрузили его правильно.Если некоторые биты были повреждены по какой-либо причине, программное обеспечение может не работать.Безопасность гораздо сложнее настроить, чем один маленький хеш, но, к счастью, ваш браузер знает, как с этим справиться: всякий раз, когда вы подключаетесь через TLS (SSL, https), он устанавливает безопасное соединение.Просто наблюдая, сколько данных отправлено, даже если он не может увидеть, что это за данные, злоумышленник может угадать, какой файл вы скачиваете.
- Проверка MD5 полностью ручная.Вы загружаете это или копируете и вставляете это самостоятельно.
- Каждая операционная система должна идти с программой md5;Windows, вероятно, единственная, которая этого не делает.Гугл для одного, если у вас есть несчастье необходимости.
- С одним md5 он, конечно, может видеть, что это за файл.Единственный способ предотвратить перехват - использовать шифрование, которое большинство сайтов предоставляют с помощью https URL.
Редактировать: Что такое MD5?Это просто значение небольшого вычисления, выполненного со всеми частями файла.Вы отправляете файл и самостоятельно производите расчеты с помощью программы md5 и проверяете, что вы получите то же значение, которое указано на веб-сайте.Вычисление является разумным, и если один или несколько битов файла повреждены, вычисленное значение MD5 изменится, поэтому вы знаете, что загрузка не сработала, и вам нужно загрузить снова.