Smart Tools
Blog博客
Theme
Tìm kiếm công cụ
User login
  • Get Key Pair
  • encrypted
  • Giải mã
  • Chữ ký
  • Kiểm tra thị thực
  • Lấy khóa công khai
Khóa riêng (PrivateKey)
Khóa công khai (PublicKey)
Khóa công khai nén (Compressed PublicKey)
Generate an encryption public key and private key
Khóa công khai (PublicKey)
Nội dung cần mã hóa (msgString)
Start encryption ↓ empty
Khóa riêng (PrivateKey)
Content to be decrypted (encryptData)
Start decryption ↓ empty
Khóa riêng (PrivateKey)
Content to be countersigned
Start signing ↓ empty
Khóa công khai (PublicKey)
Contents to be verified
Chữ ký
Commencement of visa inspection empty
Khóa riêng (PrivateKey)
Lấy khóa công khai ↓ empty
Giới thiệu về thuật toán mã hóa SM2 của Trung Quốc:

1. SM2 là thuật toán mã hóa khóa công khai thương mại tiêu chuẩn của Trung Quốc (một loại thuật toán mã hóa bất đối xứng) do Cục Quản lý Mã hóa Quốc gia Trung Quốc ban hành.

2. SM2 sử dụng thuật toán mã hóa đường cong elip ECC 256 bit, với độ dài khóa 256 bit, bao gồm chữ ký số, trao đổi khóa và mã hóa khóa công khai, được sử dụng để thay thế các thuật toán quốc tế như RSA/DH/ECDSA/ECDH.

3. Lấy cặp khóa: Tạo ngẫu nhiên khóa riêng và khóa công khai. Trong đó, khóa công khai được chia thành hai loại có độ dài 130 bit và 66 bit (khóa công khai nén).

4. Mã hóa/giải mã: Có thể mã hóa và giải mã nội dung bằng cặp khóa riêng và khóa công khai đã tạo.

5. Chữ ký: Có thể tạo dữ liệu chữ ký bằng khóa riêng; trong quá trình tạo, có thể thiết lập việc sử dụng hàm băm SM3 và mã hóa DER hay không.

6. Xác minh chữ ký: Có thể xác minh tính chính xác của chữ ký bằng khóa công khai, chữ ký và dữ liệu xác minh.

7. Lấy khóa công khai: Có thể tạo khóa công khai tương ứng với khóa riêng tư thông qua khóa riêng tư.

8. Tất cả dữ liệu của công cụ này đều được xử lý trên trình duyệt cục bộ, sẽ không được tải lên máy chủ mạng, xin hãy yên tâm sử dụng!

Recommended Tools
Trang chủ Tìm kiếm công cụ Yêu thích Ngôn ngữ