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.
Cara Membuat Pasangan Kunci RSA
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.
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.
Buat pasangan kunci
Klik Buat Pasangan Kunci. Kunci publik dan privat muncul dalam format PEM, lengkap dengan sidik jari SHA-256 dari kunci publik.
Salin atau unduh
Gunakan tombol salin untuk mengirim kunci ke clipboard, atau unduh tiap kunci sebagai berkas .pem untuk OpenSSL, SSH, dan alat lain.
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.
Belum ada komentar. Jadilah yang pertama berkomentar!