Smart Tools
Blog博客
Theme
Search
User login
  • Get Key Pair
  • encrypted
  • declassification
  • Signature
  • Check the lottery ticket
  • Get the public key
Private Key
PublicKey
Compressed Public Key
Generate an encryption public key and private key
PublicKey
Content to be encrypted (msgString)
Start encryption ↓ empty
Private Key
Content to be decrypted (encryptData)
Start decryption ↓ empty
Private Key
Content to be countersigned
Start signing ↓ empty
PublicKey
Contents to be verified
Signature
Commencement of visa inspection empty
Private Key
Get public key ↓ empty
Introduction to the SM2 National Cryptographic Standard:

1. SM2 is a Chinese commercial public-key cryptographic standard algorithm (an asymmetric encryption algorithm) promulgated by the State Cryptography Administration of China.

2. SM2 is a 256-bit elliptic curve cryptography (ECC) algorithm with a key length of 256 bits. It supports digital signatures, key exchange, and public-key encryption, and is intended to replace international algorithms such as RSA, DH, ECDSA, and ECDH.

3. Obtaining a Key Pair: The private key and public key are generated randomly. The public key is available in two lengths: 130 bits and 66 bits (compressed public key).

4. Encryption/Decryption: Content can be encrypted and decrypted using the generated private and public keys.

5. Signing: Signatures can be generated using the private key. During the generation process, options such as using the SM3 hash function and DER encoding can be configured.

6. Signature Verification: Verify the accuracy of a signature using the public key, the signature, and the data.

7. Generate Public Key: You can generate the public key corresponding to the private key using the private key.

8. All data processed by this tool is handled locally within your browser and will not be uploaded to any web servers. Please use it with confidence!

Recommended Tools
Home Search Favorites Language