Smart Tools
Blog博客
Theme
ค้นหาเครื่องมือ
User login
  • Get Key Pair
  • encrypted
  • ถอดรหัส
  • ลายเซ็น
  • ตรวจสอบตั๋ว
  • ดึงกุญแจสาธารณะ
กุญแจส่วนตัว
กุญแจสาธารณะ (PublicKey)
คีย์สาธารณะที่ถูกบีบอัด
Generate an encryption public key and private key
กุญแจสาธารณะ (PublicKey)
เนื้อหาที่จะเข้ารหัส (msgString)
Start encryption ↓ empty
กุญแจส่วนตัว
Content to be decrypted (encryptData)
Start decryption ↓ empty
กุญแจส่วนตัว
Content to be countersigned
Start signing ↓ empty
กุญแจสาธารณะ (PublicKey)
Contents to be verified
ลายเซ็น
Commencement of visa inspection empty
กุญแจส่วนตัว
รับกุญแจสาธารณะ ↓ empty
บทนำสู่มาตรฐานการเข้ารหัสลับแห่งชาติ SM2

1. SM2 เป็นอัลกอริทึมมาตรฐานการเข้ารหัสลับแบบกุญแจสาธารณะเชิงพาณิชย์ของจีน (อัลกอริทึมการเข้ารหัสแบบไม่สมมาตร) ที่ประกาศใช้โดยสำนักงานบริหารการเข้ารหัสลับแห่งรัฐของจีน

2. SM2 ใช้ 알고ริทึมการเข้ารหัสแบบเส้นโค้งเอลลิptic (ECC) ที่มีขนาด 256 บิต โดยมีขนาดคีย์ 256 บิต ครอบคลุมการลงนามดิจิทัล การแลกเปลี่ยนคีย์ และการเข้ารหัสแบบคีย์สาธารณะ และมีวัตถุประสงค์เพื่อทดแทน 알고ริทึมระหว่างประเทศ เช่น RSA, DH, ECDSA และ ECDH

3. การได้มาซึ่งคู่กุญแจ: กุญแจส่วนตัวและกุญแจสาธารณะจะถูกสร้างขึ้นโดยสุ่ม กุญแจสาธารณะมีสองความยาว: 130 บิต และ 66 บิต (กุญแจสาธารณะที่ถูกบีบอัด)

4. การเข้ารหัส/ถอดรหัส: สามารถเข้ารหัสและถอดรหัสเนื้อหาได้โดยใช้คู่กุญแจส่วนตัวและกุญแจสาธารณะที่สร้างขึ้น

5. การลงลายมือชื่อ: ลายมือชื่อสามารถสร้างขึ้นได้โดยใช้กุญแจส่วนตัว; ในระหว่างกระบวนการนี้ สามารถกำหนดค่าตัวเลือกต่างๆ เช่น การใช้ฟังก์ชันแฮช SM3 และการเข้ารหัสแบบ DER ได้

6. การตรวจสอบลายเซ็น: ความถูกต้องของลายเซ็นสามารถตรวจสอบได้โดยใช้กุญแจสาธารณะ, ลายเซ็น, และข้อมูล

7. สร้างกุญแจสาธารณะ: กุญแจสาธารณะที่สอดคล้องกับกุญแจส่วนตัวสามารถสร้างได้โดยใช้กุญแจส่วนตัว

8. ข้อมูลทั้งหมดที่ประมวลผลโดยเครื่องมือนี้จะถูกจัดการภายในเบราว์เซอร์ของคุณเท่านั้น และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์เว็บใด ๆ กรุณาใช้งานได้อย่างมั่นใจ!

Recommended Tools
หน้าแรก ค้นหาเครื่องมือ รายการโปรด ภาษา