SM3-хеш текста или файла

Генерируйте SM3-хеш для текстового ввода или загрузки файла. Вычисляйте безопасные криптографические контрольные суммы для проверки целостности данных и целей безопасности

Ввод
Вставьте или введите любой текст в UTF-8, включая эмодзи и нелатинские символы.
Результат Хеширования
Результат хеша для текущего текстового ввода.

Шестнадцатеричный

Base64

Десятичный

Двоичный

Что такое SM3?

SM3 — криптографическая хеш-функция, стандартизированная в Китае (GM/T 0004-2012). Она производит 256-битное (32-байтовое) хеш-значение, обычно отображаемое как 64-символьная шестнадцатеричная строка.

Ключевые характеристики:

  • Детерминированная: Один и тот же ввод всегда дает один и тот же хеш
  • Эффект лавины: Небольшие изменения ввода дают очень разные результаты
  • Устойчивость к коллизиям: Спроектирована так, чтобы коллизии было трудно найти

Обычные применения:

  • Проверка целостности данных
  • Цифровые подписи (SM2)
  • Безопасные идентификаторы