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

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

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

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

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

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

⚖️

Отказ от ответственности

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

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

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

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

Похожие инструменты

🏗️

Калькулятор электрика

Расчет сечения кабеля, выбор автомата, расчет потерь напряжения и освещенности. Профессиональный инструмент.

🌿

Калькулятор почвоведения

Текстурный треугольник, плотность и пористость почвы, ЕКО, органическое вещество, нормы удобрений NPK, гидропроводность.

🧮

Калькулятор водного следа

Расчёт потребления воды: быт, еда, одежда. Сравнение с мировым и российским средним.

🧮

Калькулятор уникальности и антиплагиата

Нормы уникальности для разных типов работ (курсовая ≥60%, диплом ≥70%, кандидатская ≥85%), анализ текста, TTR, водность и рекомендации по Антиплагиат.ВУЗ.

💰

Калькулятор накопительного страхования

Расчёт НСЖ и ИСЖ: доходность, взносы, страховая сумма, налоговый вычет. Сравнение программ страхования жизни.

🏠

Калькулятор каши

Расчёт крупы, воды и порций для разных каш. Гречка, рис, овсянка, пшено, перловка, манная, булгур.

💻

Генератор .htaccess редиректов

Визуальный конструктор .htaccess для Apache. Создание редиректов 301/302, принудительный HTTPS, www, блокировка IP, кэширование и сжатие.

💰

Калькулятор сложных процентов и инвестиций

Рассчитайте рост капитала с учетом сложных процентов (ежедневно, ежемесячно), регулярных пополнений и ставку CAGR. Калькулятор FV и PV.

🧮

Калькулятор щебня и гравия

Щебень для подушки, дорожки или фундамента. Объём в м³, вес в тоннах, количество машин.

💻

Калькулятор код-ревью: время, размер PR, дефекты, нагрузка

Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).

🧮

Калькулятор скорости клубочковой фильтрации

Расчёт СКФ по формулам CKD-EPI 2021, MDRD и Cockcroft-Gault. Стадии ХБП, интерпретация, сравнение формул.

🏗️

Калькулятор расхода цемента

Расчёт цемента, песка, щебня и воды по марке бетона. Пропорции по ГОСТ 26633-2015, мешки 25/50 кг.

💻

Калькулятор Responsive Margin/Padding (Clamp generator)

Генератор CSS функции clamp() для адаптивных отступов и шрифтов. Создайте отзывчивый дизайн (fluid spacing) от мобильных до десктопа онлайн.

Калькулятор интерференции и дифракции волн

Интерференция двух волн, опыт Юнга, дифракционная решётка, тонкие плёнки. Визуализация волновых паттернов.

🧮

Калькулятор бетона (объём и состав)

Объём бетона для фундамента, стяжки. Цемент, песок, щебень. Пропорции для марок М100-М400.