CalcAl
Криптография и Кодирование

Универсальный Калькулятор Хэшей и Кодов

Мгновенно кодируйте в Base32/Base58, генерируйте безопасные Bcrypt-хэши для паролей и проверяйте целостность файлов с помощью MD5 и SHA-256. Всё работает прямо в браузере.

01
10
🔒

Надежность (Bcrypt)

Используйте стандарт де-факто для хэширования паролей. Настраивайте "соль" (cost factor) для баланса между скоростью и защитой.

📝

Кодирование (Base)

Конвертируйте данные в Base32 (RFC 4648) и Base58 (Bitcoin). Идеально для работы с крипто-адресами и токенами.

Скорость (Hash)

Мгновенное вычисление контрольных сумм MD5, SHA-1, SHA-256, SHA-512 для проверки целостности файлов.


Полное руководство по алгоритмам

Base32: Читаемость и стандарты

Base32 использует 32-символьный алфавит (A-Z и 2-7). Главное преимущество перед Base64 — регистронезависимость. Это критически важно, когда коды передаются голосом или записываются вручную.

  • Алфавит: A-Z и цифры 2-7.
  • Применение: TOTP коды (Google Authenticator), кодирование URL, файловые системы.
  • Standard: RFC 4648.

Base58: Стандарт криптовалют

Base58 был разработан Сатоши Накамото для адресов Bitcoin. Основная цель — убрать визуальную неоднозначность.

Исключенные символы:
0 (ноль) и O (заглавная о), I (заглавная i) и l (строчная L), а также символы + и /.

Это позволяет пользователям легко выделять строку двойным щелчком (так как нет разделителей вроде "/") и снижает риск ошибки при ручном вводе.

Bcrypt: Почему он так важен?

Простые хэши (MD5, SHA) вычисляются невероятно быстро. Современные GPU могут перебирать миллиарды MD5-хэшей в секунду. Это делает их непригодными для хранения паролей.

Bcrypt специально спроектирован быть медленным. Он использует алгоритм blowfish и параметр Work Factor (Salt Rounds), который определяет количество итераций.

Salting (Соль)Добавляет уникальную строку к каждому паролю перед хэшированием. Защищает от Rainbow Tables.
Adaptive CostС ростом мощности компьютеров можно просто увеличить число раундов, чтобы алгоритм оставался устойчивым.

Сравнение хэш-функций

АлгоритмДлина (бит)БезопасностьЛучшее использование
MD5128Низкая (Взломан)Проверка целостности (Checksums), не криптография.
SHA-1160Средняя (Deprecated)Git (исторически), старые системы. Не рекомендуется для новых.
SHA-256256ВысокаяSSL сертификаты, блокчейн, цифровые подписи.
SHA-512512Очень высокаяСистемы с высокими требованиями к безопасности (64-битные CPU).

Частые вопросы (FAQ)

Безопасно ли вводить пароли в этот калькулятор?

Да. Наш калькулятор работает полностью на стороне клиента (Client-Side) используя JavaScript. Ваши данные никогда не покидают ваш браузер и не отправляются на наши серверы. Вы можете отключить интернет и проверить это.

Что такое коллизия хэша?

Коллизия — это ситуация, когда два разных входных файла дают одинаковый хэш. Для MD5 коллизии находятся очень быстро, поэтому он больше не считается криптостойким. Для SHA-256 коллизии пока не найдены.

Сколько раундов Bcrypt (Cost) ставить?

Стандартная рекомендация на 2024 год — 10 или 12. Это обеспечивает задержку около 200-500мс на сервере, что приемлемо для пользователя, но очень долго для хакера. Значение 8 уже считается слабым, а 14+ может сильно нагрузить сервер.

Где используется Base32?

Самый частый пример — секретные ключи для Google Authenticator или 2FA. Они обычно представляются в Base32, так как их легко продиктовать или перепечатать без ошибок регистра.

⚠️ Информация предоставляется "как есть". Используйте сложные пароли и современные алгоритмы шифрования для защиты важных данных. Мы не сохраняем ваши данные.