SM (Guomi) Tools

SM2 / SM3 / SM4 national crypto

100% local — nothing is uploaded
Loading SM engine…

How to use

  1. Pick SM2, SM3 or SM4.
  2. For SM2 generate a key pair, then encrypt with the public key and decrypt with the private key.
  3. For SM4 provide a 128-bit key (and IV for CBC/CTR/OFB/CFB) and encrypt or decrypt.

FAQ

What are the SM standards?

SM2 is an elliptic-curve public-key cipher, SM3 a 256-bit hash, and SM4 a 128-bit block cipher, defined by China’s OSCCA (GM/T).

Are keys stored anywhere?

No. Everything runs client-side via the sm-crypto library; keys and data never leave your browser.