Генератор хеша (хеш суммы)
Криптографическая хеш-функция — это алгоритм который преобразует полученный текст в уникальную кеш-сумму, строку(которую еще называют «Контрольная сумма»), состоящую из нескольких символов(10, 16, 32 и т.д.), полученная хеш-сумма может использоваться для подписи данных или файлов(при изменении хотябы одного байта, хеш-сумма полностью изменится), хранения пароля в базе данных и т.д. Полученный хеш, как правило необратим, т.е. зная его нельзя установить изначальные данные из которых он был сгенерирован. Например, если злоумышленник получит доступ к базе данных, и получит хеши паролей пользователей, то он не сможет ими воспользоваться и узнать истинные пароли(чем длиннее хеш, тем сложнее подобрать его методом перебора). Для генерации хеша, воспользуйтесь формой ниже, укажите текст и предпочитаемый алгоритм хеширования.
Длина хэш-значений
|
Функция хэширования |
Класс функции |
Базовые преобразования |
Длина хэш-значения, бит |
|---|---|---|---|
| Whirlpool | однонаправленная |
в конечных полях и матрицах |
512 |
| SHA-2 | однонаправленная |
логические и арифметические |
256, 384, 512 |
|
ГОСТ 34311-95 |
однонаправленная |
блочный симметричный шифр |
256 |
| HAVAL | однонаправленная |
логические и арифметические |
128, 160, 192, 256 |
| SHA-1 | однонаправленная |
логические и арифметические |
160 |
| RIPEMD-160 | однонаправленная |
логические и арифметические |
160 |
| MD5 | однонаправленная |
логические и арифметические |
128 |
| MD4 | однонаправленная |
логические и арифметические |
128 |
| UMAC |
однонаправленная и выработка КАС |
в кольцах |
128, 64 |
| RijndaelCBC–MAC |
выработка КАС |
блочный симметричный шифр |
128 |
|
ГОСТ 28147-89 (режим 4) |
выработка КАС |
блочный симметричный шифр |
64 |

Автор:






