Некоторые алгоритмы контрольной суммы, которые применяются в компьютерных системах:
- MD5. 1 Выдает 128-битное хэш-значение. 1 Сейчас считается небезопасным из-за уязвимостей, допускающих коллизии (разные входные данные создают один и тот же хэш). 1
- SHA-1. 1 Выдает 160-битное хэш-значение. 1
- SHA-256, SHA-384 и SHA-512. 1 Эти алгоритмы, входящие в семейство SHA-2, выдают хэш-значения в 256, 384 и 512 бит соответственно. 1 Они широко используются и более безопасны, чем MD5 и SHA-1. 1
- CRC (циклическая проверка избыточности). 14 Семейство алгоритмов, используемых для проверки ошибок при передаче данных. 1 Алгоритмы CRC выдают контрольную сумму фиксированного размера (обычно 16 или 32 бита), которая может обнаруживать ошибки в данных, вызванные шумом или другими проблемами. 1