vkm |
Хеш-функции и уникальные сигнатуры  11.04.2015, 17:16 |
|
17/08/10 62
|
Последний раз редактировалось vkm 11.04.2015, 17:17, всего редактировалось 1 раз.
Вопрос отражает ограниченный уровень моих знаний в обсуждаемой области, поэтому заранее прошу знатоков не кидаться гнилыми помидорами). Если хеш-функции, используемые для генерации сигнатур файлов типа MD5, CRC и других, выдают результат в виде строки из N байтов, то количество уникальных значений хеша определяется формулой Q=[(2)^8]^N. При этом количество возможных битовых комбинаций в исходных файлах не ограничено. Каким образом хеши дают уникальную сигнатуру таких файлов? Или хеши в принципе не могут дать уникальную сигнатуру файлов?
|
|
|
|
 |
пианист |
Re: Хеш-функции и уникальные сигнатуры  11.04.2015, 17:27 |
|
Заслуженный участник |
 |
03/06/08 2397 МО
|
Ест-но, не могут. Важно, чтобы нельзя было целенаправленно скорректировать файл, не изменив хэш.
|
|
|
|
 |
vkm |
Re: Хеш-функции и уникальные сигнатуры  11.04.2015, 17:36 |
|
17/08/10 62
|
|
|
|
 |
Yuri Gendelman |
Re: Хеш-функции и уникальные сигнатуры  12.04.2015, 17:43 |
|
Заслуженный участник |
 |
15/05/05 3445 USA
|
|
|
|
 |
пианист |
Re: Хеш-функции и уникальные сигнатуры  12.04.2015, 19:46 |
|
Заслуженный участник |
 |
03/06/08 2397 МО
|
Последний раз редактировалось пианист 12.04.2015, 20:41, всего редактировалось 1 раз.
Не хотел много слов говорить.. Согласен, допустил неточность. Контрольные суммы годятся для контроля случайных искажений, от злонамеренных плохо помогают.
|
|
|
|
 |
Yuri Gendelman |
Re: Хеш-функции и уникальные сигнатуры  13.04.2015, 22:32 |
|
Заслуженный участник |
 |
15/05/05 3445 USA
|
Уважаемый пианист. Не хотел много слов говорить.. Я в Вас и не сомневался. Мое уточнение - для тех, кто с темой не очень знаком.
|
|
|
|
 |
|
Страница 1 из 1
|
[ Сообщений: 6 ] |
|
Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы