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

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

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

⚖️

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

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

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

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

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

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

🧮

Генератор анаграмм

Перестановки букв русского слова. Поиск реальных слов-анаграмм из словаря, анализ комбинаций.

🏗️

Калькулятор фанеры

Расчёт количества листов фанеры для пола, стен и потолка. ФК, ФСФ, ФБС. С учётом отходов. ГОСТ 3916.1-2018.

🏥

Калькулятор БЖУ (КБЖУ)

Расчет белков, жиров и углеводов (макронутриентов) для различных диет: кето, палео, зональная и другие.

🏗️

Калькулятор выгребной ямы

Расчёт объёма и стоимости выгребной ямы или септика. Бетонные кольца, пластик, кирпич. Нормы СанПиН.

💻

Генератор Cubic Bezier (CSS transition)

Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.

🧮

Калькулятор гольфа: гандикап, дистанция, клюшки, стоимость

Калькулятор для гольфа. Расчёт гандикапа, дистанции удара, калорий, стоимости и подбор клюшек.

🧮

Калькулятор опросов и NPS

Анализ шкалы Ликерта, расчёт NPS, параметры социологического опроса и стоимость полевого исследования. CATI/CAWI/CAPI методология.

🧮

Калькулятор баскетбола: статистика, эффективность, физподготовка

Баскетбольный калькулятор. Статистика игрока (PER, TS%), бросковая эффективность, физические тесты, размеры площадки FIBA/NBA.

🏠

Калькулятор художественных материалов: краски, кисти, холсты

Калькулятор для художников. Расчёт количества красок, кистей, холстов. Набор для начинающего и бюджет.

⚙️

Калькулятор водоотведения: аэротенк, отстойник, БПК, дождевая канализация

Расчёты водоотведения: аэротенк (БПК, возраст ила), отстойник, БПК/ХПК, дождевая канализация, септик, нормативы сброса (ПДС).

💰

Калькулятор компенсации за задержку зарплаты

Расчёт компенсации по ст. 236 ТК РФ: сумма долга, дни задержки, ключевая ставка ЦБ.

🏠

Калькулятор лодки: мощность, расход, налог, ГИМС

Расчёт мощности мотора для лодки, расхода топлива, грузоподъёмности, транспортного налога и необходимости регистрации в ГИМС.

💻

IP калькулятор: конвертер IPv4/IPv6 и подсети

Конвертация IPv4 в IPv6, расчет подсетей (CIDR), масок и диапазонов. Инструмент для сетевых инженеров.

🏗️

Калькулятор объёма септика

Расчёт объёма септика по числу проживающих и расходу воды. Накопительный, переливной и аэрационный типы по СП 32.13330.

🌿

Калькулятор зоологии: метаболизм, популяции и биоразнообразие

Зоологические расчёты онлайн: аллометрия, правило Клейбера, индекс Шеннона, метод Линкольна-Петерсена, конвертер возраста животных.