day & night

SHA1, MD5, CRC что это?, Это идет в описании диска с ОС
Дата обновления: , перейти к новому сообщению
#1
KUARBO



Специалист
****

Группа: Пользователи
Сообщений: 414
Регистрация: 25.04.2006
Пользователь №: 154.781


Респектов: 10
-----X----


Предупреждений: 0


Форумчане, что означают цифры под обозначениями SHA1, MD5, CRC? Они находятся на диске или определяются после установки ОС?
Прочитал, что с помощью них определяется подлинность(что диск оригинальный, а не сборка), а как? unsure.gif
User is offline
Go topGo end
 

Ответов(1 - 4)
icon10 21.10.2009 - 20:05
#2
KLUCHICK



Вечная память...
[SoftoRooMTeaM] Group Icon

Группа: Администраторы
Сообщений: 5.668
Регистрация: 15.03.2004
Из: The Ural federal district
Пользователь №: 326


Респектов: 3848
-----XXXXX




SHA-1
Secure Hash Algorithm 1 — алгоритм криптографического хеширования. Описан в RFC 3174. Для входного сообщения произвольной длины (максимум 264 − 1 бит) алгоритм генерирует 160-битное хеш-значение, называемое также дайджестом сообщения. Используется во многих криптографических приложениях и протоколах. Также рекомендован в качестве основного для государственных учреждений в США. Принципы, положенные в основу SHA-1, аналогичны тем, которые использовались Рональдом Ривестом при проектировании MD4.

MD5
(англ. Message Digest 5) — 128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом из Массачусетского технологического института (Massachusetts Institute of Technlogy, MIT) в 1991 году. Предназначен для создания «отпечатков» или «дайджестов» сообщений произвольной длины. Является улучшенной в плане безопасности версией MD4.[1] Зная MD5, невозможно восстановить входное сообщение, так как одному MD5 могут соответствовать разные сообщения. Используется для проверки подлинности опубликованных сообщений путём сравнения дайджеста сообщения с опубликованным. Эту операцию называют «проверка хеша» (hashcheck). Описан в RFC 1321

CRC
Алгоритм вычисления контрольной суммы (англ. Cyclic redundancy code, CRC — циклический избыточный код) — способ цифровой идентификации некоторой последовательности данных, который заключается в вычислении контрольного значения её циклического избыточного кода.

Хеширование (иногда хэширование, англ. hashing) — преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хешем, хеш-кодом или дайджестом сообщения (англ. message digest).
Хеширование применяется для сравнения данных: если у двух массивов хеш-функции разные, массивы гарантированно различаются; если одинаковые — массивы, скорее всего, одинаковы. В общем случае однозначного соответствия между исходными данными и хеш-кодом нет в силу того, что количество значений хеш-функций меньше чем вариантов входного массива; существует множество массивов, дающих одинаковые хеш-коды — так называемые коллизии. Вероятность возникновения коллизий играет немаловажную роль в оценке качества хеш-функций.

Существует множество алгоритмов хеширования с различными характеристиками (разрядность, вычислительная сложность, криптостойкость и т. п.). Выбор той или иной хеш-функции определяется спецификой решаемой задачи. Простейшими примерами хеш-функций могут служить контрольная сумма или CRC.
Все три алгоритма разработаны для криптографии.

Материал из Википедии — свободной энциклопедии

Цитата | Quote
Прочитал, что с помощью них определяется подлинность(что диск оригинальный, а не сборка), а как?


Вычисляется контрольная сумма (по любому из трёх алгоритмов) если сумма совпадает - значит данные одинаковы, если нет, в скачанном вами файле присутствуют "лишние" данные, например - вредоносный троянец. Подобрать (подогнать, подделать) данные маловероятно. Вероятность совпадения CRC у двух файлов одинаковой длинны - 4 миллиарда возможных комбинаций. Где-то в Интернете была назначена награда в 10 тыс$. первому человеку или группе, которая взломает md5... пока деньги никому не достались.
User is offline
Go topGo end
21.10.2009 - 22:39
#3
de1ay



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 4.437
Регистрация: 14.10.2005
Из: EU
Пользователь №: 1.010


Респектов: 613
-----XXXX-




Кто захочет углубиться, прошу:
Цитата | Quote
Как подделывают CRC16/32
Автор: ©Крис Касперски ака мыщъх
User is offline
Go topGo end
21.10.2009 - 23:41
#4
Бегемот



профи!
Group Icon

Группа: Наши Люди
Сообщений: 817
Регистрация: 20.09.2007
Из: г. Белгород
Пользователь №: 510.754


Респектов: 568
-----XXX--




Цитата | Quote(Anonimus @ 21.10.2009 - 19:52)
Форумчане, что означают  цифры под обозначениями SHA1, MD5, CRC? Они находятся на диске или определяются после установки ОС?
Прочитал, что с помощью них определяется подлинность(что диск оригинальный, а не сборка), а как? unsure.gif
*


Можешь скачать программу для определения контрольных сумм.Описание и все прочее прочтешь по ссылке:
Или загрузить с сайта производителя:
Удачи!
User is offline
Go topGo end
21.10.2009 - 23:52
#5
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Цитата | Quote(Anonimus @ 21.10.2009 - 20:52)
Прочитал, что с помощью них определяется подлинность(что диск оригинальный, а не сборка), а как?
*


Если в двух словах, то процесс можно описать следующим образом:
1. Создается хеш\контрольная сумма файлов оригинального диска.
2. В последующем, этот хеш\контрольная сумма сверяются с хешем\контрольной суммой нужного тебе диска.

Вся особенность в том, что хеш\контрольная сумма - единственны для одного и того же набора файлов. Если ты изменишь что-нибудь в содержании диска, то заново сгенерированные хеш\контрольная сумма нового диска будет отличаться от "эталонных" значений старого (оригинального) диска.
User is offline
Go topGo end

Topic Options
Сейчас: 10.05.2024 - 19:32
Мобильная версия | Lite версия