What is SM3?
SM3 is a cryptographic hash function standardized in China (GM/T 0004-2012). It produces a 256-bit (32-byte) hash value, typically shown as a 64-character hexadecimal string.
Key characteristics:
- Deterministic: The same input always produces the same hash
- Avalanche effect: Small changes in input produce very different outputs
- Collision resistant: Designed to make collisions hard to find
Common uses:
- Data integrity checks
- Digital signatures (SM2)
- Secure identifiers