Генератор хешей

MD5 и SHA считаются в браузере, текст и файлы никуда не отправляются. bcrypt вычисляется на сервере.

MD5
SHA-1
SHA-256
SHA-512

bcrypt

bcrypt учитывает только первые 72 байта текста.

Хеш-функция превращает данные любого размера в строку фиксированной длины. MD5 и SHA-1 устарели для защиты паролей и подписей, но по-прежнему используются для проверки целостности файлов. SHA-256 и SHA-512 — современный стандарт для контрольных сумм и подписей.

bcrypt — медленная функция для хранения паролей: параметр стоимости (cost) задаёт число раундов, и каждое увеличение на единицу удваивает время расчёта. Для проверки совпадения пароля с bcrypt-хешем нужна функция сравнения, например password_verify в PHP, потому что каждый вызов даёт новый хеш из-за случайной соли.