Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
RSA Key Generator

RSA Key Generator

Buat pasangan kunci publik dan privat RSA dalam format PEM dengan ukuran kunci pilihan, tipe untuk enkripsi atau penandatanganan, plus sidik jari SHA-256.

RSA Key Generator untuk Pasangan Kunci Publik & Privat PEM

RSA key generator ini membuat sepasang kunci publik dan privat yang berpasangan dalam format PEM standar, siap untuk enkripsi, tanda tangan digital, SSL/TLS, JWT, dan SSH. Dirancang untuk developer dan siapa pun yang butuh pasangan kunci RSA baru tanpa memasang OpenSSL atau menjalankan satu perintah pun.

RSA (Rivest-Shamir-Adleman) adalah algoritma asimetris: kunci publik mengenkripsi data atau memverifikasi tanda tangan, sedangkan kunci privat mendekripsi data atau membuat tanda tangan. Pilih ukuran kunci, tipe kunci, dan hash, lalu Anda mendapat kedua kunci plus sidik jari SHA-256 dalam satu klik.

Privat sejak awal: setiap kunci dibuat di dalam peramban Anda dengan Web Crypto API bawaan. Kunci Anda tidak pernah diunggah, dicatat, atau disimpan di server.

Cara Membuat Pasangan Kunci RSA

1

Pilih ukuran kunci

Pilih 2048, 3072, atau 4096 bit. 2048-bit adalah standar sehari-hari; ukuran lebih besar menambah keamanan tetapi butuh waktu pembuatan lebih lama.

2

Pilih tipe kunci dan hash

Pilih RSA-OAEP untuk enkripsi atau RSASSA-PKCS1-v1_5 untuk penandatanganan, lalu pilih hash SHA-256, SHA-384, atau SHA-512.

3

Buat pasangan kunci

Klik Buat Pasangan Kunci. Kunci publik dan privat muncul dalam format PEM, lengkap dengan sidik jari SHA-256 dari kunci publik.

4

Salin atau unduh

Gunakan tombol salin untuk mengirim kunci ke clipboard, atau unduh tiap kunci sebagai berkas .pem untuk OpenSSL, SSH, dan alat lain.

Kunci publik diekspor dalam format SPKI dan kunci privat dalam format PKCS8, keduanya dibungkus encoding PEM agar kompatibel secara luas.

Fitur

Pasangan Kunci RSA dalam PEM

Buat sepasang kunci publik dan privat RSA yang berpasangan, keduanya dikeluarkan sebagai teks berformat PEM standar.

Beragam Ukuran Kunci

Pilih 2048, 3072, atau 4096 bit untuk menyeimbangkan kecepatan dengan tingkat keamanan yang Anda butuhkan.

Enkripsi atau Penandatanganan

Pilih RSA-OAEP untuk mengenkripsi data atau RSASSA-PKCS1-v1_5 untuk tanda tangan digital dan verifikasi.

Pilihan Algoritma Hash

Pasangkan kunci dengan SHA-256, SHA-384, atau SHA-512 sesuai profil keamanan aplikasi Anda.

Keluaran SPKI & PKCS8

Kunci publik memakai encoding SPKI dan kunci privat memakai PKCS8, kompatibel dengan OpenSSL, SSH, dan sebagian besar pustaka kripto.

Sidik Jari SHA-256

Setiap pasangan menyertakan sidik jari SHA-256 dari kunci publik dalam heksadesimal berpemisah titik dua untuk identifikasi cepat.

Salin & Unduh

Salin kunci mana pun ke clipboard dengan satu ketukan, atau unduh kunci publik dan privat sebagai berkas .pem.

Web Crypto di Sisi Klien

Seluruh pembuatan berjalan secara lokal melalui Web Crypto API bawaan peramban, jadi tidak ada kunci yang keluar dari perangkat Anda.

Pertanyaan yang Sering Diajukan

Bagaimana cara membuat pasangan kunci RSA?

Pilih ukuran kunci, pilih tipe kunci dan hash, lalu klik Buat Pasangan Kunci. Kunci publik dan privat langsung muncul dalam format PEM, siap disalin atau diunduh sebagai berkas .pem. Tidak ada yang perlu dipasang.

Ukuran kunci mana yang sebaiknya dipakai: 2048 atau 4096?

2048-bit adalah standar industri saat ini dan cukup untuk sebagian besar aplikasi. Pilih 3072 atau 4096 untuk perlindungan jangka panjang atau lingkungan berkeamanan tinggi. Kunci yang lebih besar butuh waktu pembuatan lebih lama dan membuat operasi kriptografi lebih lambat.

Apakah aman membuat kunci RSA secara online?

Ya. Kunci dibuat sepenuhnya di peramban Anda menggunakan Web Crypto API, yang mengandalkan generator angka acak yang aman secara kriptografis. Kunci tidak pernah dikirim ke server mana pun, jadi kunci privat tetap berada di perangkat Anda.

Apa beda kunci publik dan kunci privat?

Anda membagikan kunci publik agar orang lain dapat mengenkripsi data untuk Anda atau memverifikasi tanda tangan Anda. Anda merahasiakan kunci privat untuk mendekripsi data tersebut atau menandatangani atas nama Anda. Dengan RSA-OAEP kunci publik mengenkripsi; dengan RSASSA-PKCS1-v1_5 kunci privat menandatangani.

Apa itu format PKCS#8 dan PEM?

PEM adalah pembungkus teks Base64 dengan penanda -----BEGIN-----/-----END-----. Di dalamnya, kunci privat memakai encoding PKCS8 dan kunci publik memakai encoding SPKI. Kombinasi ini sepenuhnya kompatibel dengan OpenSSL serta sebagian besar alat dan pustaka kriptografi.

Apa itu sidik jari kunci?

Sidik jari adalah hash SHA-256 dari kunci publik, ditampilkan dalam heksadesimal berpemisah titik dua. Ia memberi pengenal singkat dan unik yang bisa Anda pakai untuk memastikan kunci publik tidak diubah saat transmisi.

Mengapa pembuatan kunci 4096-bit lebih lama?

Ukuran kunci yang lebih besar perlu mencari bilangan prima yang lebih besar, yang berat secara komputasi. Membuat kunci 4096-bit bisa memakan beberapa detik tergantung perangkat Anda, sedangkan kunci 2048-bit umumnya nyaris seketika.

Ukuran Kunci
Tipe Kunci
Hash
Kunci Publik SPKI / PEM
Klik "Buat Pasangan Kunci" untuk membuat kunci
Kunci Privat PKCS8 / PEM
Klik "Buat Pasangan Kunci" untuk membuat kunci
Sidik Jari (SHA-256)
Siap
Hanya di Sisi Klien
Pilih ukuran kunci sesuai kebutuhan: 2048 untuk umum, 4096 untuk keamanan tinggi
Pilih RSA-OAEP untuk enkripsi/dekripsi atau RSASSA-PKCS1-v1_5 untuk tanda tangan digital
Gunakan sidik jari untuk memverifikasi identitas kunci saat membagikan kunci publik
Unduh kunci sebagai berkas .pem untuk dipakai dengan OpenSSL, SSH, dan alat lain
Kunci dibuat sepenuhnya di peramban Anda - tidak pernah dikirim ke server mana pun
Ingin belajar lebih banyak? Baca dokumentasi →
1/6
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda