Хеширование «хэширование» — преобразование по детерминированному алгоритму входного массива данных произвольной длины в выходную битовую строку фиксированной длины. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хешем, хеш-кодом или сводкой сообщения (англ. message digest). Если у двух строк хеш-коды разные, строки гарантированно различаются, если одинаковые — строки, вероятно, совпадают. Криптографический хеш Легко вычислить для любого сообшения произвольной длины Невозможно найти сообщение по хешу(в разумное время) Невозможно изменить сообщение не изменив хеш Невозможно найти 2 сообщения с одинаковым хешем md4/md5/md6 - Message Digest sha1/sha2 Secure Hash Algorithm ГОСТ Р 34.11-94/ГОСТ Р 34.11-2012