ตัวสร้างคีย์อสมมาตร
สร้างคู่คีย์ RSA หรือ ECDSA ในรูปแบบ PEM ทั้งหมดในเบราว์เซอร์ของคุณ
วิธีการทำงาน
ตัวสร้างคีย์อสมมาตรสร้างคู่คีย์ RSA โดยตรงในเบราว์เซอร์ด้วย Web Crypto API โดยที่คีย์ส่วนตัวจะไม่ออกจากอุปกรณ์ของคุณเลย
เลือกขนาดคีย์ (2048 หรือ 4096 บิต) แล้วกดสร้างคู่คีย์ เครื่องมือจะสร้างคีย์สาธารณะและคีย์ส่วนตัวในรูปแบบ PEM
คีย์สาธารณะสามารถแชร์กับผู้อื่นได้อย่างปลอดภัย ใช้เข้ารหัสข้อความที่ส่งมาถึงคุณหรือยืนยันลายเซ็นดิจิทัล คีย์ส่วนตัวต้องเก็บเป็นความลับ
RSA-2048 เพียงพอสำหรับกรณีส่วนใหญ่ RSA-4096 ปลอดภัยกว่าแต่ช้ากว่า คีย์ที่สร้างขึ้นเข้ากันได้กับ OpenSSL และเครื่องมือเข้ารหัสอีเมล (PGP/GPG)
ตัวอย่างการใช้งานจริง
เลือก RSA-2048 แล้วคลิก สร้าง: กุญแจสาธารณะและส่วนตัวรูปแบบ PEM ปรากฏในแผงแยกกัน แต่ละดวงมีปุ่มคัดลอกและดาวน์โหลดของตัวเอง พร้อมลายนิ้วมือ SHA-256 ไว้ตรวจว่าเอากุญแจถูกดวงไปติดตั้ง การ์ดสเปกสรุปสิ่งที่สร้าง — ระดับความปลอดภัย วัตถุประสงค์ ขนาดกุญแจ ลองสร้างคู่ ECDSA P-256 แทนแล้วสังเกตว่ากุญแจสั้นลงมากแค่ไหนที่ความปลอดภัยเท่ากัน; ส่วนต่างขนาดนี่เองคือเหตุที่เส้นโค้งวงรีครอง TLS ยุคใหม่ ทุกอย่างรันในเครื่องด้วย WebCrypto — กุญแจส่วนตัวไม่เคยออกจากเบราว์เซอร์
กรณีการใช้งาน
- สร้างคู่คีย์ RSA
- สร้างใบรับรอง SSL/TLS
- ลงนามและยืนยันโทเค็น JWT
- การสื่อสารที่ปลอดภัย
- สร้างต้นแบบระบบ PKI
คำถามที่พบบ่อย
- คีย์ส่วนตัวถูกส่งไปเซิร์ฟเวอร์หรือไม่?
- ไม่เลย การสร้างคีย์เกิดขึ้นในเบราว์เซอร์ทั้งหมด
- ใช้อัลกอริทึมอะไร?
- RSA ค่า exponent สาธารณะ 65537 คีย์ส่วนตัวรูปแบบ PKCS#8 และสาธารณะรูปแบบ SPKI
- ควรเลือกขนาดคีย์ใด?
- 2048 บิตเป็นมาตรฐานอุตสาหกรรม ใช้ 4096 สำหรับข้อมูลระยะยาวที่มีความอ่อนไหว
- สามารถใช้คีย์เหล่านี้ใน OpenSSL ได้หรือไม่?
- ได้ รูปแบบ PEM เข้ากันได้กับ OpenSSL และไลบรารีการเข้ารหัสส่วนใหญ่
- เก็บคีย์ส่วนตัวอย่างปลอดภัยได้อย่างไร?
- เก็บในตัวจัดการรหัสผ่านหรือคอนเทนเนอร์ที่เข้ารหัส