Я хотел бы знать, что можно использовать skein вместо MD5 или SHA1 для проверки целостности файлов?Использование Skein для проверки целостности файлов
Действительно ли это лучше или быстрее, чем SHA1 и MD5?
Update:
Что касается ваших ответов. На самом деле я бы хотел использовать более быстрый алгоритм для Host IDS, такой как OSSEC (который, возможно, выполняет проверку целостности файлов, например, каждые 10 минут), чтобы снизить нагрузку на хост и использовать меньше ресурсов.
Поэтому у меня есть два варианта:
- Новый Algo
- Улучшите SHA1 или MD5.
Можете ли вы объяснить, какой способ является осуществимым и лучше?
Обратите внимание, что если ОП просто хочет защитить целостность файла от случайных ошибок (и не относится к вредоносным пользователям), MD5 будет работать нормально, как и любая контрольная сумма (например, CRC-32, что очень много быстрее, чем любой из них) –
@BlueRaja: Правильно, вам нужно использовать правильный инструмент для задания: либо вы хотите анти-фальсификацию (затем используйте SHA-2 или лучше), либо обнаружение коррупции (в этом случае CRC-32 в значительной степени достаточно хорош). В любом из этих случаев MD5 особенно полезен. :-P –
В целом CRC-32 имеет множество столкновений для больших файлов. С этой точки зрения, MD5 может быть хорошим способом сохранить прилипание головы к песку, чтобы избежать случайных столкновений. (Не просто случайные ошибки.) –