Какой алгоритм контрольной суммы вы можете порекомендовать в следующем примере использования?
Я хочу создать контрольные суммы небольших файлов JPEG (~ 8 кБ каждый), чтобы проверить, изменилось ли содержимое. Использование измененной даты файловой системы, к сожалению, не является вариантом.
Контрольная сумма не должна быть криптографически сильной, но должна четко указывать изменения любого размера.
Второй критерий - скорость, так как в нем может обрабатываться как минимум сотни изображений в секунду (на современном процессоре).
Расчет будет выполнен на сервере с несколькими клиентами. Клиенты отправляют изображения через Gigabit TCP на сервер. Таким образом, нет дискового ввода/вывода как узкое место.