General | |
---|---|
Designers | National Cryptography Administration |
First published | 2010 |
ShangMi 3 (SM3) is a cryptographic hash function used in the Chinese National Standard. It was published by the National Cryptography Administration ( Chinese: 国家密码管理局) on 2010-12-17 [1] [2] as "GM/T 0004-2012: SM3 cryptographic hash algorithm". [1]
SM3 is used for implementing digital signatures, message authentication codes, and pseudorandom number generators. [3] The algorithm is public [4] [5] and is considered similar to SHA-256 in security and efficiency. [6] SM3 is used with Transport Layer Security. [7]
SM3 is defined in each of: