V0lt
Интересно глянуть. Как я говорил для сигнатурного анализатора CRC-15 достаточно ибо там нас интересует стабильность работы узла - если мы видим на приборе нестабильность двух последовательных измерений, это однозначно указывает на наличие неисправности исследуемого узла, в других случаях этот алгоритм не применим и разговор о криптостойкости функции тут вообще ошибочен, т.к. нас интересует иное - строгая однозначность преобразования входного потока в выходной позволяющая сказать "раз выходной поток не изменился, то и входной не подвергался изменениям" а это свойство у данных алгоритмов отсутствует, что и делает их не применимыми.
lelik007
Цитата:
лично я недавно обрабатывал результаты испытаний одного прибора - порядка 11 тыс измерительных серий по 20 значений в каждой и MD5 выдал 19 случаев коллизий между группами по 7 - 9 серий в каждой и военпред потребовавший его использовать после сам вычеркнул из ТЗ этот алгоритм заменив его на SHA-256.
Добавлено:
EugeneRoshal
А может там, где невозможно посчитать хэш лучше выводить прочерк или N/A как признак что в данном случае операция не применима?
Интересно глянуть. Как я говорил для сигнатурного анализатора CRC-15 достаточно ибо там нас интересует стабильность работы узла - если мы видим на приборе нестабильность двух последовательных измерений, это однозначно указывает на наличие неисправности исследуемого узла, в других случаях этот алгоритм не применим и разговор о криптостойкости функции тут вообще ошибочен, т.к. нас интересует иное - строгая однозначность преобразования входного потока в выходной позволяющая сказать "раз выходной поток не изменился, то и входной не подвергался изменениям" а это свойство у данных алгоритмов отсутствует, что и делает их не применимыми.
lelik007
Цитата:
MD5 крайне редко коллизии дает на практике, никто из тех кто этим специально занимались,
кого я знаю не видели их. Даже на массиве из 1 миллиона файлов. Если криптостойкости не нужно,
вполне годная хеш-функция проверки целостности. Лично я ее считаю достаточно коллизионно-стойкой.
лично я недавно обрабатывал результаты испытаний одного прибора - порядка 11 тыс измерительных серий по 20 значений в каждой и MD5 выдал 19 случаев коллизий между группами по 7 - 9 серий в каждой и военпред потребовавший его использовать после сам вычеркнул из ТЗ этот алгоритм заменив его на SHA-256.
Добавлено:
EugeneRoshal
А может там, где невозможно посчитать хэш лучше выводить прочерк или N/A как признак что в данном случае операция не применима?