ข้ามไปยังเนื้อหา
Toova
เครื่องมือทั้งหมด

ตัวสร้างคีย์คู่แบบอสมมาตร

ออกแบบเพื่อความเป็นส่วนตัว — ทำงานในเบราว์เซอร์ของคุณทั้งหมด

สร้างคีย์คู่ Ed25519, ECDSA P-256 หรือ RSA 2048 ในเบราว์เซอร์ทั้งหมด คีย์ส่วนตัวส่งออกเป็น PKCS#8 PEM และคีย์สาธารณะเป็น SPKI PEM

มีอัลกอริทึมใดให้ใช้

Ed25519, ECDSA P-256 และ RSA-PSS 2048 ทุกตัวใช้ Web Crypto ของเบราว์เซอร์ คีย์ส่วนตัวจะถูกส่งออกเป็น PEM แบบ PKCS#8 และคีย์สาธารณะเป็น PEM แบบ SubjectPublicKeyInfo

ทำไม Ed25519 จึงเป็นค่าเริ่มต้น

มันเล็ก เร็ว และทันสมัย ลายเซ็น 64 ไบต์ คีย์ 32 ไบต์ และไม่มีพารามิเตอร์ให้เลือกผิด ECDSA และ RSA ยังอยู่เพื่อรองรับความเข้ากันได้

คีย์ส่วนตัวถูกอัปโหลดที่ไหนไหม

ไม่ crypto.subtle.generateKey ทำงานบนเครื่องของคุณ คีย์อยู่ในหน่วยความจำของเบราว์เซอร์และไปสู่คลิปบอร์ดเมื่อคุณกดคัดลอกเท่านั้น

คำถามที่พบบ่อย

มีอัลกอริทึมใดให้ใช้?
Ed25519, ECDSA P-256 และ RSA-PSS 2048 ทุกตัวใช้ Web Crypto ของเบราว์เซอร์ คีย์ส่วนตัวจะถูกส่งออกเป็น PEM แบบ PKCS#8 และคีย์สาธารณะเป็น PEM แบบ SubjectPublicKeyInfo
ทำไม Ed25519 จึงเป็นค่าเริ่มต้น?
มันเล็ก เร็ว และทันสมัย ลายเซ็น 64 ไบต์ คีย์ 32 ไบต์ และไม่มีพารามิเตอร์ให้เลือกผิด ECDSA และ RSA ยังอยู่เพื่อรองรับความเข้ากันได้
คีย์ส่วนตัวถูกอัปโหลดที่ไหนไหม?
ไม่ crypto.subtle.generateKey ทำงานบนเครื่องของคุณ คีย์อยู่ในหน่วยความจำของเบราว์เซอร์และไปสู่คลิปบอร์ดเมื่อคุณกดคัดลอกเท่านั้น
ใช้คีย์เหล่านี้กับ TLS ได้ไหม?
PEM ใช้งานได้ แต่ TLS ต้องการใบรับรองด้วย โดยปกติคุณจะสร้างคีย์คู่และ CSR ด้วยอัลกอริทึมเดียวกัน แล้วส่ง CSR ไปยัง CA