ตัวแปลง JWK เป็น PEM
แปลง JSON Web Key (JWK) เป็นรูปแบบ PEM และกลับ โดยใช้ Web Crypto API รองรับ RSA, EC (P-256, P-384, P-521) และ Ed25519 ทำงาน 100% ฝั่ง client
Loading tool...
ตัวแปลง JWK เป็น PEM คืออะไร?
ตัวแปลง JWK เป็น PEM แปลง key ระหว่างรูปแบบ JSON Web Key (JWK) และรูปแบบ PEM โดยใช้ Web Crypto API แบบ native ทั้งหมดในเบราว์เซอร์ของคุณ JWK เป็นการแทน key แบบ JSON ที่ใช้ใน JWT, JWKS endpoint และระบบ OAuth/OIDC ส่วน PEM เป็นรูปแบบ DER ที่เข้ารหัส base64 ซึ่งเป็นมาตรฐานสำหรับ OpenSSL, SSH และ X.509 certificate เครื่องมือรองรับ RSA, elliptic curve (P-256, P-384, P-521) และ Ed25519 ทั้งในรูปแบบ public และ private โดยตรวจจับ key type อัตโนมัติและสร้างผลลัพธ์ PEM แบบ SPKI หรือ PKCS#8 ตามมาตรฐาน ไม่มีอะไรออกจากอุปกรณ์ของคุณเลย
ประโยชน์หลัก
- เชื่อมสองรูปแบบ asymmetric key ที่พบบ่อยที่สุดโดยไม่ประมวลผลฝั่งเซิร์ฟเวอร์
- ใช้ Web Crypto API แบบ native สำหรับการ import/export key ตามมาตรฐานที่ผ่านการ audit
- รองรับ RSA, EC (P-256/P-384/P-521) และ Ed25519 — ครอบคลุม key type สมัยใหม่เกือบทั้งหมด
- ตรวจจับ public หรือ private key อัตโนมัติและสร้างผลลัพธ์ PEM แบบ SPKI หรือ PKCS#8 ที่ถูกต้อง
- แปลงสองทิศทางพร้อมปุ่ม Swap เพื่อตรวจสอบความถูกต้องแบบ round-trip ทันที
กรณีการใช้งาน
- •แปลง key จาก JWKS endpoint เป็น PEM เพื่อใช้กับ OpenSSL หรือ backend TLS library
- •แปลง PEM key ที่สร้างโดย OpenSSL เป็น JWK เพื่อใช้ใน JWT signing หรือ JWKS endpoint
- •นักพัฒนาที่ debug การไหลของ OAuth/OIDC ที่เกี่ยวข้องกับ key ทั้งสองรูปแบบ
- •นักเรียนและวิศวกรที่เรียนรู้ความสัมพันธ์ระหว่าง JSON Web Key และรูปแบบ ASN.1/PEM
- •ใครก็ตามที่ต้องย้าย key ระหว่าง browser-based crypto (Web Crypto, jose libraries) และ command-line tools (openssl, ssh-keygen)
วิธีใช้ตัวแปลง JWK เป็น PEM
- เลือกทิศทาง: เลือก JWK → PEM เพื่อแปลง JSON Web Key เป็นรูปแบบ PEM หรือ PEM → JWK เพื่อแปลงกลับ label ของช่อง input และ output จะอัปเดตอัตโนมัติ
- วาง Key ของคุณ: สำหรับ JWK → PEM ให้วาง JWK JSON object ที่ถูกต้อง (ต้องมี field "kty") สำหรับ PEM → JWK ให้วาง PEM key ที่มี header BEGIN/END ที่ถูกต้อง
- คลิกแปลง: เครื่องมือจะ import key ของคุณผ่าน Web Crypto API และ re-export เป็นรูปแบบเป้าหมาย รองรับ RSA, EC และ Ed25519
- คัดลอกหรือสลับ: คัดลอกผลลัพธ์ไปยัง clipboard หรือใช้ Swap เพื่อส่ง output กลับเป็น input และแปลงกลับเพื่อตรวจสอบความถูกต้องแบบ round-trip
คุณสมบัติหลัก
- แปลงสองทิศทาง JWK ↔ PEM ด้วยคลิกเดียว
- รองรับ RSA, EC (P-256, P-384, P-521) และ Ed25519
- ตรวจจับ public หรือ private key อัตโนมัติจาก JWK fields หรือ PEM headers
- ส่งออก PEM มาตรฐาน SPKI (public) และ PKCS#8 (private) พร้อมการตัดบรรทัด 64 ตัวอักษร
- ใช้ Web Crypto API แบบ native สำหรับการ import/export key ตามมาตรฐาน
- ทำงาน 100% ฝั่ง client — ไม่มีการเรียกเครือข่าย key ไม่ออกจากอุปกรณ์