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

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

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

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

⚖️

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

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

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

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

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

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

🏥

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

Оценка зрелости шейки матки по шкале Бишопа. 5 параметров, расчёт баллов 0–13, прогноз успешности индукции родов.

🏥

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

Телемедицинские расчёты онлайн: пропускная способность канала, ROI телемедицины, нагрузка центра, качество консультации, стоимость.

💰

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

Рассчитайте размер алиментов: доля от дохода или фиксированная сумма. По СК РФ.

📐

Калькулятор чисел Фибоначчи

Вычислите n-е число Фибоначчи, проверьте принадлежность числа ряду, найдите золотое сечение. Формула Бине.

🏗️

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

Расчёт шумоизоляции помещения: индекс Rw, подбор материала и толщины. Сравнение решений по цене и эффективности.

💰

Калькулятор полной стоимости кредита (ПСК)

Расчёт полной стоимости кредита в % годовых по 353-ФЗ. Учёт страховки, комиссий, дополнительных платежей.

🏥

Стоматологический калькулятор: КПУ, OHI-S, CPI, анестезия и протезирование

Стоматологические расчёты онлайн: индекс КПУ (DMFT), гигиена OHI-S, пародонтальный CPI, доза анестетика, стоимость протезирования, IOTN.

🏠

Калькулятор интервального повторения (SM-2, Эббингауз)

Расписание повторений по алгоритму SM-2 (SuperMemo), кривая забывания Эббингауза, оптимальный интервал повторения и планировщик колоды карточек Anki.

🧮

Калькулятор нормы высева семян

Расчёт нормы высева семян по культуре, площади и посевным качествам. Пшеница, ячмень, кукуруза, подсолнечник, овощи.

🌿

Калькулятор биологии: рост популяций и клеток

Расчет экспоненциального и логистического роста популяций, времени генерации и удвоения бактерий. Моделирование динамики.

🧮

Калькулятор хоккея: статистика, вратарь, экипировка, бросок

Хоккейный калькулятор. Статистика полевого и вратаря (SV%, GAA), калории, подбор экипировки, скорость броска.

⚗️

Калькулятор молекулярной массы

Молекулярная масса любого соединения. Формула (H2O, NaCl, C6H12O6) → масса и массовые доли элементов.

🏗️

Калькулятор имитации бруса

Расчёт имитации бруса на обшивку дома: панели, крепёж, обрешётка, стоимость

🏠

Калькулятор теплицы

Расчёт теплицы: размеры, материалы каркаса, покрытие, фундамент. Стоимость поликарбоната, профиля, крепежа.

🏗️

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

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