Generator Pasangan Kunci RSA & EC

Buat pasangan kunci publik/privat untuk penandatanganan JWT, pengujian TLS, eksperimen enkripsi, atau SSH. Kunci dibuat oleh Web Crypto API di browser-mu dan tidak pernah dikirim ke mana pun.

Diperbarui

🔒 Berjalan secara lokal dengan Web Crypto API browser. Tidak ada yang kamu ketik yang dikirim ke server.

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Buat pasangan kunci SSH: Ed25519, RSA 4096 atau ECDSAGenerator SSH Key →

Cara menggunakan Generator Kunci RSA

  1. Pilih RSA, ECDSA, atau Ed25519, lalu tentukan ukuran kunci atau kurva.
  2. Klik Buat pasangan kunci.
  3. Salin atau unduh kunci privat (PKCS#8) dan kunci publik dalam format PEM, OpenSSH, atau JWK.

Jenis kunci yang mana?

JenisUkuranCocok untuk
RSA2048 (minimum saat ini), 3072, 4096Kompatibilitas maksimum: TLS, JWT RS256, sistem lama
ECDSAP-256, P-384, P-521Kunci kecil dan cepat: JWT ES256, TLS, API Apple dan cloud
Ed25519256-bit (tetap)SSH dan penandatanganan modern; cepat dan sulit disalahgunakan

Kunci EC 256-bit memberikan keamanan yang setara dengan kunci RSA 3072-bit. NIST merekomendasikan RSA 2048 sebagai minimum hingga 2030 dan 3072 setelahnya.

Format output

  • PKCS#8 PEM (BEGIN PRIVATE KEY) — format kunci privat standar untuk OpenSSL, Node.js, Java, Go, dan JWT encoder.
  • SPKI PEM (BEGIN PUBLIC KEY) — kunci publik yang dibagikan kepada pihak yang memverifikasi tanda tanganmu.
  • OpenSSH (ssh-rsa AAAA…) — untuk authorized_keys. Untuk pasangan kunci SSH dengan kunci privat OpenSSH, gunakan SSH key generator.
  • JWK — JSON Web Key untuk endpoint JWKS di OAuth dan OpenID Connect.

Apakah pembuatan kunci di browser aman?

Kunci dibuat oleh Web Crypto API, yang menggunakan generator acak yang aman secara kriptografis dari sistem operasi, sumber yang sama dengan yang dipakai OpenSSL. Kunci hanya ada di memori halaman ini sampai kamu menyimpannya. Untuk kunci produksi jangka panjang, banyak tim tetap lebih memilih membuatnya di mesin yang akan menggunakannya (openssl genpkey) atau di dalam hardware security module.

Konversi dengan OpenSSL

# PKCS#8 → traditional RSA format
openssl pkey -in private.pem -traditional -out rsa.pem
# extract the public key
openssl pkey -in private.pem -pubout -out public.pem

Juga dicari sebagai: buat kunci rsa, generator kunci rsa online, pasangan kunci rsa, generator kunci publik privat, generator pem key, generator kunci ecdsa, generator jwk, rsa 2048 generator.

Tool yang cocok dipakai bersama Generator Kunci RSA

  • Decoder Sertifikat SSL — Tempel sertifikat PEM atau seluruh chain untuk melihat untuk siapa sertifikat diterbitkan, domain apa saja yang dicakup, kapan kedaluwarsanya, dan bagaimana sertifikat itu ditandatangani.
  • Decoder CSR — Periksa CSR sebelum kamu kirim ke certificate authority: nama domain, detail organisasi, kekuatan kunci, dan ekstensi yang diminta.
  • Enkripsi & Dekripsi AES — Lindungi catatan, rahasia, atau nilai konfigurasi dengan kata sandi menggunakan AES-256 — atau dekripsi teks hasil openssl enc.
  • JWT Decoder — Tempel JSON Web Token untuk memeriksa header dan payload-nya, melihat kapan token kedaluwarsa, dan memverifikasi tanda tangannya.

Pertanyaan yang sering diajukan

Apakah kuncinya dikirim ke server?
Tidak. Kunci dibuat di browser-mu dengan Web Crypto API dan hanya ada di halaman ini sampai kamu menyalin atau mengunduhnya.
Ukuran kunci RSA mana yang sebaiknya dipakai?
2048 bit adalah minimum yang diterima browser dan certificate authority. 3072 atau 4096 memberi margin keamanan lebih besar, dengan konsekuensi penandatanganan yang lebih lambat.
Kenapa RSA 4096-bit butuh waktu lebih lama?
Membuat kunci RSA perlu mencari bilangan prima acak yang besar, dan waktunya bertambah seiring ukurannya. Beberapa detik untuk 4096 bit itu normal.
Bisakah menambahkan passphrase?
Tidak di sini. Enkripsi kunci yang sudah diunduh dengan openssl pkcs8 -topk8 -in private.pem -out encrypted.pem, atau gunakan ssh-keygen -p untuk kunci SSH.
Bisakah saya memasang Generator Kunci RSA sebagai aplikasi web dan memakainya offline?
Bisa. Generator Kunci RSA adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait