Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
и точно, выбор богатый. Но ничего точно пока не выяснилось... 10.12.02 08:07 Число просмотров: 3604
Автор: SemenU Статус: Незарегистрированный пользователь
|
> > Пример-то, конечно, плохой... Хотя, разве CRC не есть > > остаток от деления? Правда полиномы там, но все же. > > Это верно. > Угу, только там не все так, как у целых чисел. Напрмер, если я не ошибаюсь, существуют неразложимые, но и не простые полиномы. Ну да ладно.
> > > > Но, определенно, если взять H[i](X) := X % Pi, и > > > > Pi попарно различные простые, тогда все намного лучше! > > > > Правильно? > > > другими словами: Для любых A1 и A2 существует X, что > > выполняются два вышепривенных равенства. > > Но заметь, что такое X не единственное: X+P1*P2 тоже > удовлетворяет равенствам. > Это - да... Другими словами, CRC не является ни "preimage resistant", ни "2nd preimage resistant" ни "collision resistant". CRC вообще не OWF ("One Way Function"). CRC - это просто "hash function", def. 9.1 из той самой книги, на которую была ссылка.
> > MD5 - это круто. Может и правда, закрыть глаза на то, что > > он в несколько раз медленнее CRC. > > Если нужна большая скорость и разрядность, то возможно > лучше использовать CRC64 в качестве компромиса. > А я думаю, это еще вопрос для исследования, что быстрее CRC64 или два разных CRC32, чтобы получить 64 бита. Хотя CRC64 должен иметь большую эффективную ширину (есть такой термин?), чем пара < CRC32, CRC32>.
> > За то 128 бит сразу! За то можно линейно > > портить данные, и получать другие хэш функции... > > Правда немножечко я еще сомневаюсь... Разве может быть все > > так просто? > > Проверено электроникой ;-) :-) Я другое имел в виду...
|
|
|