Калькулятор/Компьютерный калькулятор/ Калькулятор шифрования (хеширования) строк

Что такое алгоритм хэширования?

Алгоритм хэширования — это алгоритм, который преобразует данные произвольной длины в значение фиксированной длины. Используется в основном для проверки целостности данных, хранения паролей и т.д.

Подробное описание поддерживаемых алгоритмов:

MD5 (Message Digest Algorithm 5)
  • Длина хэша: 128 бит (32 символа)
  • Особенность: Быстрая обработка
  • Слабость: Уязвим к коллизионным атакам, не подходит для безопасности
  • Пример использования: Проверка целостности файлов, некриптографическое использование
SHA-1 (Secure Hash Algorithm 1)
  • Длина хэша: 160 бит (40 символов)
  • Особенность: Безопаснее MD5, но всё ещё уязвим
  • Слабость: Google провёл коллизионную атаку в 2017
  • Пример использования: Совместимость с устаревшими системами
SHA-256
  • Длина хэша: 256 бит (64 символа)
  • Особенность: Семейство SHA-2, наиболее используемый сейчас
  • Уровень безопасности: Считается безопасным до 2030
  • Пример использования: Bitcoin, SSL-сертификаты
SHA-512
  • Длина хэша: 512 бит (128 символов)
  • Особенность: Более длинный хеш, чем SHA-256
  • Уровень безопасности: Для высоких требований безопасности
  • Пример использования: Финансовые системы высокой безопасности
Base64
  • Особенность: Метод кодирования, а не хэш
  • Обратимость: Декодируемый
  • Пример использования: Встраивание изображений, передача API-ключей

Предупреждения Безопасности

⚠️ Важное Предупреждение

  1. Предупреждение о конфиденциальных данных: Не тестируйте реальные пароли или личную информацию
  2. Хэш ≠ Шифрование: Хэширование односторонне. Расшифровка невозможна
  3. Рекомендуется использование соли (Salt): Всегда используйте соль при хранении паролей

Руководство по Выбору Алгоритма

  • Проверка целостности файлов: Рекомендуется SHA-256 или SHA-512
  • Хэширование паролей: Рекомендуются PBKDF2, bcrypt, scrypt
  • Кодирование данных: Использовать Base64
  • Совместимость с устаревшими системами: MD5 или SHA-1 (но не для безопасности)

Ввод


Количество символов: 0

Зашифрованные результаты


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

Сравнить значение хэша

Сравнение алгоритмов