Некоторые алгоритмы, которые используются для хеширования данных в информационных системах:
- SHA-1. 2 Производит хеш и кодирование посредством сжатия данных. 2 В результате генерации получается 32-битный хеш-код. 2 В основном применяется в информационных системах государственных структур США. 2
- SHA-2. 2 Представляет семейство однонаправленных хеш-функций. 2 Размер блока может составлять 512 или 1024 бит, количество раундов — 64 или 80. 2
- ГОСТ Р 34.11-2012. 2 Российский криптографический стандарт на хеширование. 2 Включает в себя 2 хеш-функции в 256 и 512 бит, которые имеют разные стартовые состояния и результаты вычисления. 2
- MD5. 5 Один из первых стандартов алгоритма, который применялся в целях проверки целостности файлов (контрольных сумм). 5 Также с его помощью хранили пароли в базах данных web-приложений. 5