Четверг, 26.12.2024, 20:00
Приветствую Вас, Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Как проверить хэш-сумму MD5, CRC32, SHA-1 и другие
S1nner
  
 Дата: Суббота, 16.04.2011, 13:50 | Сообщение # 1

Группа: Cис. админ
Сообщений: 96
Награды: 5
Уважение: 9
Offline
Мы часто качаем в сети различные программы, образы дисков .iso и т.д. И вот когда мы уже все скачали, распаковали и установили, замечаем, что что-то работает не так. А дело было в том, что во время закачки какой-то файл потерял один байт или больше. Но программа уже не будет корректно работать. И что бы этого избежать, сразу после закачки мы проверяем контрольную сумму (обычно ее показывают те кто выкладывает файл в сеть). Если она различается, значит архив скачался битый.

Что такое md5?

MD5 (Message Digest 5) - 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом в 1991 году. Предназначен для создания «отпечатков» или «дайджестов» сообщений произвольной длины. Хеширование (иногда хеширование, англ. hashing) - преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины таким образом, чтобы изменение входных данных приводило к непредсказуемому изменению выходных данных. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хэшем, хэш-кодом или дайджестом сообщения (англ. message digest).

Проще говоря, с помощью этой функции вы сможете проверить правильно ли был скачан конкретный файл (обычно проверяются образы дисков - .iso, .nrg, .mdf, .udf и т. д.). Если контрольная сумма, указанная раздающим в оформлении совпала - значит файл был скачан без ошибок.

Как проверить md5?

Теперь поговорим о том, как проверить. Для примера используем крохотную программу HashTab.

Итак, как же она работает? Все очень просто - после установки программы она добавляет в меню "Свойства" файла вкладку "Контрольные суммы". Выбрав данную вкладку программа автоматически начнет измерять контрольную сумму за следующими алгоритмами:
*CRC32
*MD5
*SHA-1

MD5 на сегодня самый досконалый алгоритм, но всегда полезно использовать сразу несколько, чтобы быть уверенным наверняка. Ну а теперь рассмотрим все на скриншотах.

Итак, работаем с программой

Пусть мы хотим узнать контрольную сумму файла 1.txt. Для этого жмем правую кнопку мыши на этот файл, и выбираем "Свойства" (последнее меню в списке). А там уже выбираем вкладку контрольные суммы. Программа автоматически запустит проверку.

Кликнув на одну из сумм мы можем:
1) Скопировать все суммы
2) Скопировать конкретную сумму по конкретному алгоритму
3) Зайти в Настройки.

В настройках мы можем указать по каких именно алгоритмах мы желаем "узнавать" контрольную сумму:

У нас есть возможность узнавать контрольную сумму по следующих алгоритмах (хотя "главные" - это MD5 и SHA-1):
CRC32
HAVAL
MD2
MD4
MD5
RIPEMD-128
RIPEMD-256
RIPEMD-320
SHA-1
SHA-512
Tiger
Whirlpool

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



Лучше править в аду, чем прислуживать на небесах...
 
СообщениеМы часто качаем в сети различные программы, образы дисков .iso и т.д. И вот когда мы уже все скачали, распаковали и установили, замечаем, что что-то работает не так. А дело было в том, что во время закачки какой-то файл потерял один байт или больше. Но программа уже не будет корректно работать. И что бы этого избежать, сразу после закачки мы проверяем контрольную сумму (обычно ее показывают те кто выкладывает файл в сеть). Если она различается, значит архив скачался битый.

Что такое md5?

MD5 (Message Digest 5) - 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом в 1991 году. Предназначен для создания «отпечатков» или «дайджестов» сообщений произвольной длины. Хеширование (иногда хеширование, англ. hashing) - преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины таким образом, чтобы изменение входных данных приводило к непредсказуемому изменению выходных данных. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хэшем, хэш-кодом или дайджестом сообщения (англ. message digest).

Проще говоря, с помощью этой функции вы сможете проверить правильно ли был скачан конкретный файл (обычно проверяются образы дисков - .iso, .nrg, .mdf, .udf и т. д.). Если контрольная сумма, указанная раздающим в оформлении совпала - значит файл был скачан без ошибок.

Как проверить md5?

Теперь поговорим о том, как проверить. Для примера используем крохотную программу HashTab.

Итак, как же она работает? Все очень просто - после установки программы она добавляет в меню "Свойства" файла вкладку "Контрольные суммы". Выбрав данную вкладку программа автоматически начнет измерять контрольную сумму за следующими алгоритмами:
*CRC32
*MD5
*SHA-1

MD5 на сегодня самый досконалый алгоритм, но всегда полезно использовать сразу несколько, чтобы быть уверенным наверняка. Ну а теперь рассмотрим все на скриншотах.

Итак, работаем с программой

Пусть мы хотим узнать контрольную сумму файла 1.txt. Для этого жмем правую кнопку мыши на этот файл, и выбираем "Свойства" (последнее меню в списке). А там уже выбираем вкладку контрольные суммы. Программа автоматически запустит проверку.

Кликнув на одну из сумм мы можем:
1) Скопировать все суммы
2) Скопировать конкретную сумму по конкретному алгоритму
3) Зайти в Настройки.

В настройках мы можем указать по каких именно алгоритмах мы желаем "узнавать" контрольную сумму:

У нас есть возможность узнавать контрольную сумму по следующих алгоритмах (хотя "главные" - это MD5 и SHA-1):
CRC32
HAVAL
MD2
MD4
MD5
RIPEMD-128
RIPEMD-256
RIPEMD-320
SHA-1
SHA-512
Tiger
Whirlpool

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


Автор - S1nner
Дата добавления - 16.04.2011 в 13:50
  • Страница 1 из 1
  • 1
Поиск: