CoderTools

Công cụ mã hóa SM

SM2 mã hóa khóa công khai, SM3 băm, SM4 mã hóa khối - mật mã tiêu chuẩn quốc gia Trung Quốc

SM2 Mã hóa đường cong Elliptic khóa công khai

Tạo khóa

C1=Điểm EC, C2=Bản mã, C3=SM3 digest

Mã hóa

Giải mã

Tài liệu mã hóa SM

SM2 Mã hóa đường cong Elliptic khóa công khai

SM2 là mã hóa đường cong elliptic khóa công khai được chỉ định bởi tiêu chuẩn quốc gia Trung Quốc GBT 32918.2, cung cấp mã hóa khóa công khai và chữ ký số an toàn.

Ứng dụng phổ biến

Chứng chỉ số, xác thực danh tính và truyền thông an toàn trong các tổ chức tài chính

Tiêu chuẩn liên quan

Bộ GB/T 32918 (SM2 Mã hóa đường cong Elliptic khóa công khai)

SM3 Thuật toán băm mật mã

SM3 là thuật toán băm mật mã được chỉ định bởi tiêu chuẩn quốc gia Trung Quốc GB/T 32905, xuất ra digest 256-bit để xác minh tính toàn vẹn và chữ ký số.

Ứng dụng phổ biến

Xác minh tính toàn vẹn dữ liệu, chữ ký số và giao thức mật mã

Tiêu chuẩn liên quan

GB/T 32905 (SM3 Thuật toán băm mật mã)

SM4 Mã hóa khối

SM4 là mã hóa khối được chỉ định bởi tiêu chuẩn quốc gia Trung Quốc GB/T 32907, sử dụng khối 128-bit và khóa 128-bit, hỗ trợ nhiều chế độ bao gồm ECB, CBC và CTR.

Ứng dụng phổ biến

Mã hóa dữ liệu, trao đổi khóa, VPN và kênh an toàn

Tiêu chuẩn liên quan

GB/T 32907 (SM4 Mã hóa khối)

Lưu ý bảo mật

  • Khóa riêng phải được bảo vệ đúng cách và không được truyền qua mạng không an toàn
  • Thuật toán băm là một chiều và không thể đảo ngược, được sử dụng để xác minh tính toàn vẹn dữ liệu
  • Khóa và IV nên được tạo ngẫu nhiên và lưu trữ an toàn

FAQ

Tại sao nên sử dụng thuật toán mã hóa SM?

Thuật toán mã hóa SM là tiêu chuẩn mật mã thương mại Trung Quốc được sử dụng rộng rãi trong tài chính, chính phủ và các lĩnh vực quốc phòng. Chúng đã được đánh giá và chứng nhận bởi các cơ quan mật mã quốc gia, với bảo mật được đảm bảo.

Sự khác biệt giữa SM2, SM3 và SM4 là gì?

SM2 dành cho mã hóa bất đối xứng và chữ ký số, SM3 cho băm dữ liệu và xác minh tính toàn vẹn, và SM4 cho mã hóa đối xứng. Ba thuật toán này thường được sử dụng cùng nhau để triển khai các giải pháp bảo mật toàn diện.

Hiệu suất của thuật toán SM như thế nào?

Hiệu suất thuật toán SM tương đương với các tiêu chuẩn quốc tế (RSA/SHA/AES). SM4 hoạt động tốt hơn RSA, và hiệu suất SM3 tương đương với SHA-256.

Công Cụ Liên Quan