Что такое SM3?
SM3 — криптографическая хеш-функция, стандартизированная в Китае (GM/T 0004-2012). Она производит 256-битное (32-байтовое) хеш-значение, обычно отображаемое как 64-символьная шестнадцатеричная строка.
Ключевые характеристики:
- Детерминированная: Один и тот же ввод всегда дает один и тот же хеш
- Эффект лавины: Небольшие изменения ввода дают очень разные результаты
- Устойчивость к коллизиям: Спроектирована так, чтобы коллизии было трудно найти
Обычные применения:
- Проверка целостности данных
- Цифровые подписи (SM2)
- Безопасные идентификаторы