This page uses content from Wikipedia and is licensed under CC BY-SA.

SM3 (hash function)

SM3 is a cryptographic hash function used in the Chinese National Standard. It was published by the State Cryptography Administration (国家密码管理局) on 2010-12-17[1][2] as “GM/T 0004-2012 《SM3密码杂凑算法》”.[1]

SM3 is mainly used in digital signatures, message authentication codes, and pseudorandom number generators. The algorithm is public[3][4] and is claimed by the China Internet Network Information Center to be like SHA-256 in security and efficiency.[5]


  1. ^ a b "国家密码管理局公告(第23号)". The Office of Security Commercial Code Administration (OSCCA). 2012-03-21. Archived from the original on 2016-08-14. Retrieved 2016-07-24.
  2. ^ "SM3密码杂凑算法". CNNIC. 2013-12-04. Retrieved 2016-07-24.
  3. ^ "国家密码管理局公告(第22号)". The Office of Security Commercial Code Administration (OSCCA). 2010-12-17. Retrieved 2016-08-06.
  4. ^ SM3密码杂凑算法(in Chinese)
  5. ^ "常见问题". CNNIC. 2013-12-04. Retrieved 2016-07-24.

See also