Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Не так. "К хешу" - это к результату хешфункции. Как... 21.11.06 16:28 Число просмотров: 5034
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> Именно так я и реализовал. т.е. к хешу добавляется > предыдуший открытий фрагмент и заново хешируется.
Не так. "К хешу" - это к результату хешфункции. Как добавляется? Почему "предыдущий" - "открытый"?
> Реализацию сделал на md5. Правда скорость низкая... Сейчас > ищу другие варианты хеш функций, более оптимальных по > скорости.
В принципе скорость хеширования не велика, она теоретически должна быть равна шифрованию. Я уж писал как-то здесь на форуме о необратимости хеширования и как пример приводил шифрования открытого текста, используя в качестве ключа этот же открытый текст (или его часть, или его модификацию).
В принципе можно реализовывать хеширование и более быстрыми методами, учитывая специфику и отличительную особенность от щифрования - здесь расшифровывать не требуется и не надо об этом заботится при разработке алгоритма. Мало того - это противопоказано.
Скорость подобного метода будет в любом случае меньше, так как добавляются дополнительные операции и обрабатываются данные бОльшего в сумме объема.
Поскольку шифрование - процесс медленный, имеет смысл разрабатывать более быстрые алгоритмы и это реально. Поскольку в шифровании не требуется обеспечить необратимость преобразований, можно шифрование реализовать достаточно высокоскоростное за счет упрощения вычислений.
Будем ждать мнения авторитетов.
|
|
|