Сведения о вопросе

Oleksandr

00:51, 16th August, 2020

Теги

hash   checksum   download    

почему загрузки иногда помечаются md5, sha1 и другими индикаторами hash?

Просмотров: 783   Ответов: 7

Я видел это повсюду:

Скачать здесь! В SHA1 = 8e1ed2ce9e7e473d38a9dc7824a384a9ac34d7d0

Что это значит? Как hash входит в игру, насколько загружается и... Что я могу сделать из этого? Является ли это устаревшим элементом, где вам приходилось проверять некоторую контрольную сумму после загрузки всего файла?



  Сведения об ответе

9090

13:38, 16th August, 2020

Это мера безопасности. Это позволяет вам проверить, что файл, который вы только что загрузили, является тем, который автор опубликовал на сайте. Обратите внимание, что использование хэшей с того же веб-сайта, с которого вы получаете файлы, не особенно безопасно. Часто хорошим местом для их получения является объявление списка рассылки, где PGP-подписанный email содержит ссылку на файл и hash.

Поскольку этот ответ по какой-то причине был оценен так высоко по сравнению с другими, я редактирую его, чтобы добавить другую важную причину, упомянутую первыми другими авторами ниже, которая заключается в проверке целостности файла после передачи его по сети.

Так:

  • Безопасность-убедитесь, что загруженный вами файл является тем, который был первоначально опубликован автором
  • Целостность-убедитесь, что файл не был поврежден во время передачи по сети.


  Сведения об ответе

LIZA

03:00, 4th August, 2020

При загрузке больших файлов часто бывает полезно выполнить контрольную сумму, чтобы убедиться, что ваша загрузка прошла успешно и не была искажена во время транспортировки. Есть тонны бесплатных приложений, которые могут быть использованы для определения контрольной суммы для вас, чтобы проверить вашу загрузку. Это для меня интересный набор процедур, которые популярные сайты mp3 и warez использовали в свое время при распространении файлов.


  Сведения об ответе

P_S_S

09:54, 18th August, 2020

Хэши SHA1 и MD5 используются для проверки целостности загруженных файлов. Они не обязательно являются устаревшей технологией и могут быть использованы инструментами, подобными тем, что находятся в openssl, чтобы проверить, был ли ваш файл поврежден/изменен с его оригинала.


  Сведения об ответе

9090

04:38, 27th August, 2020

Это делается для того, чтобы убедиться, что вы скачали файл правильно. Если вы hash скачали файл и он соответствует hash на странице, все хорошо.


  Сведения об ответе

prince

09:26, 19th August, 2020

Криптографический hash (например, SH1 или MD5) позволяет вам проверить, что файл, который вы скачали, был правильно загружен и не был подделан.


  Сведения об ответе

fo_I_K

00:47, 22nd August, 2020

Чтобы согласиться с тем, что все здесь говорят, я использую HashTab , когда мне нужно создать / сравнить хэши MD5 и SHA1 на Windows. Он добавляет новую вкладку в окно свойств файла и вычисляет хэши.


  Сведения об ответе

fo_I_K

17:41, 1st August, 2020

С A имеет (MD5, SHA-1) один вход совпадает только с одним выходом, а затем, если Вы вниз загрузить файл и вычислить hash снова должен получить тот же выход. Если выходные данные отличаются, то файл поврежден.

If (hash(file) == “Hash in page”)
    validFile = true;
else
    validFile = false;


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться