Генерация открытого и закрытого ключей SM2, подпись, шифрование и дешифрование
Инструкция по использованию инструмента SM2

Этот инструмент предоставляет онлайн-сервис для работы с криптографическим алгоритмом SM2, поддерживая такие функции, как генерация ключей, подпись, проверка подписи, шифрование, дешифрование, что позволяет пользователям быстро выполнять операции, связанные с криптографией SM2.

Инструкции по использованию:

  • Генерация ключей Вы можете выбрать тип данных ключа (Hex или Base64) и сгенерировать пару ключей (публичный и приватный), а также загрузить и сохранить их.
  • Шифрование/Дешифрование Поддерживаются два варианта порядка данных шифрованного текста: новый стандарт (C1C3C2) и старый стандарт (C1C2C3), вы можете выбрать шифрование или дешифрование, а также просмотреть исходный текст и шифрованный текст.
  • Подпись/Проверка подписи Поддерживается вычисление хэша SM3, вы можете выбрать тип результата подписи (ASN1 или R+S), а также выполнить подпись или проверку подписи.
  • Проверка соответствия пары ключей Вы можете проверить, соответствует ли пара ключей (публичный и приватный).
  • Экспорт публичного ключа Поддерживается экспорт публичного ключа из приватного ключа, сертификата публичного ключа или CSR.
  • Сжатие публичного ключа Вы можете сжать публичный ключ и восстановить его.

Гарантии безопасности:

  • Этот инструмент использует безопасные технологии шифрования, гарантируя безопасность данных пользователей.
  • Все операции выполняются в браузере, данные пользователей не передаются на сервер.

Примечания:

  • Храните ваш приватный ключ в надежном месте, так как его раскрытие может привести к риску безопасности ваших данных.
  • Этот инструмент предназначен только для обучения и тестирования, не используйте его в production-окружении.