Smart Tools
Blog博客
Theme
Поиск
User login
  • Get Key Pair
  • encrypted
  • Раскрытие секретов
  • Подпись
  • Проверка подписи
  • Получить открытый ключ
Личный ключ (PrivateKey)
Открытый ключ (PublicKey)
Сжатый открытый ключ (Compressed PublicKey)
Генерация открытого и закрытого ключей шифрования
Открытый ключ (PublicKey)
Содержимое для шифрования (msgString)
Start encryption ↓ empty
Личный ключ (PrivateKey)
Content to be decrypted (encryptData)
Start decryption ↓ empty
Личный ключ (PrivateKey)
Content to be countersigned
Start signing ↓ empty
Открытый ключ (PublicKey)
Contents to be verified
Подпись
Commencement of visa inspection empty
Личный ключ (PrivateKey)
Get public key ↓ empty
Описание алгоритма SM2:

1. SM2 — это стандартный алгоритм криптографии с открытым ключом для коммерческого использования в Китае (асимметричный алгоритм шифрования), утвержденный Государственным управлением по криптографии Китая.

2. SM2 использует алгоритм шифрования на основе эллиптической кривой ECC 256-бит, длина ключа составляет 256 бит. Он включает в себя цифровую подпись, обмен ключами и шифрование с открытым ключом и предназначен для замены международных алгоритмов, таких как RSA/DH/ECDSA/ECDH.

3. Получение пары ключей: случайное генерация секретного и открытого ключей. При этом открытый ключ бывает длиной 130 бит и 66 бит (сжатый открытый ключ).

4. Шифрование/дешифрование: с помощью сгенерированной пары секретного и открытого ключей можно шифровать и дешифровать содержимое.

5. Подпись: с помощью закрытого ключа можно сгенерировать данные подписи; в процессе генерации можно настроить использование хэша SM3, кодирования der и т. д.

6. Проверка подписи: с помощью открытого ключа, подписи и данных проверки можно проверить точность подписи.

7. Получение открытого ключа: с помощью закрытого ключа можно сгенерировать открытый ключ, соответствующий закрытому ключу.

8. Все данные этого инструмента обрабатываются локально в браузере и не загружаются на сетевой сервер, поэтому можете использовать его без опасений!

Recommended Tools
Главная Поиск Избранное Язык