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

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

Мгновенно кодируйте в 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, так как их легко продиктовать или перепечатать без ошибок регистра.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

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

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Калькулятор контрольных цифр: ISBN, IBAN, Luhn

Проверка и расчет контрольных чисел (Check Digit). Валидация ISBN-13, ISBN-10, IBAN и алгоритм Луна (Luhn) для банковских карт и IMEI.

/check-digit-calculator

Калькулятор шифрования и криптографии

Расчёты криптографии: стойкость пароля, AES, RSA/ECC, хеширование, ключи, квантовая угроза

/encryption-calculator

Калькулятор юлианской даты (JD): перевод в дату и обратно

Астрономический калькулятор: перевод григорианской даты в Юлианскую (JD) и Модифицированную Юлианскую дату (MJD).

/julian-date-calculator

Калькулятор координат: DD ↔ DMS, расстояние, азимут

Конвертер координат из десятичных градусов (DD) в градусы, минуты, секунды (DMS). Расчет расстояния и азимута между точками онлайн.

/coordinates-converter

Генератор QR-кодов онлайн (бесплатно)

Создать QR-код для ссылки, текста, визитки. Настройка цвета, логотипа. Скачать в PNG и SVG. Бесплатный генератор QR-кодов.

/qr-code-generator

Калькулятор SSL/TLS

Расчёты SSL/TLS: шифронаборы, сертификаты, производительность, HSTS, совместимость, стоимость

/ssl-tls-calculator

Генератор хешей MD5 и SHA (онлайн)

Создать хеш MD5, SHA-1, SHA-256, SHA-512 онлайн. Генератор контрольных сумм для текста и паролей.

/hash-generator

Универсальный конвертер единиц: длина, вес, объем

Мгновенный перевод физических величин: длина, масса, площадь, объем, температура, давление, скорость, энергия и мощность. Точный онлайн калькулятор.

/unit-converter

Чекер SSL-сертификата сайта

Анализ SSL-сертификата: декодирование PEM, типы сертификатов (DV/OV/EV), чек-лист безопасности HTTPS.

/checker-ssl-sertifikata

Калькулятор времени в пути и ETA (прибытия)

Расчет времени поездки по расстоянию и скорости. Определение времени прибытия (ETA).

/travel-time-calculator

Генератор паролей (безопасный)

Создать надежный пароль онлайн. Настройка длины, символов. Оценка сложности и энтропии.

/password-generator

Калькулятор срока действия SSL сертификата

Проверка срока действия SSL/TLS сертификата. Рассчитайте дни до истечения, узнайте статус и получите рекомендации по продлению.

/ssl-certificate-calculator

Калькулятор камер видеонаблюдения

Расчёт системы видеонаблюдения: количество камер, хранилище, стоимость монтажа.

/security-camera-calculator

JWT декодер

Декодирование и анализ JWT-токенов онлайн. Просмотр header, payload и signature с русскоязычными пояснениями. Проверка срока действия токена.

/jwt-decoder

Чекер HTTP-заголовков сайта

Анализ заголовков безопасности HTTP: CSP, HSTS, X-Frame-Options. Визуальный конструктор CSP, рекомендации.

/checker-http-zagolovkov