Generator Pasangan Kunci RSA
Konfigurasi
Ukuran Kunci
Panjang modulus kunci RSA dalam bit
Algoritma Hash
Algoritma hash yang digunakan dengan RSA-OAEP
Kunci Publik (SPKI PEM)
Kunci Privat (PKCS#8 PEM)
Detail teknis
Cara Kerja Generator Pasangan Kunci RSA
Apa yang Dilakukan Alat Ini
Generator pasangan kunci RSA ini membuat kunci publik dan privat menggunakan Web Crypto API langsung di browser Anda. Ini mendukung ukuran kunci 2048, 3072, dan 4096 bit dengan algoritma hash SHA-256, SHA-384, atau SHA-512. Kunci publik diekspor dalam format SPKI PEM dan kunci privat dalam format PKCS#8 PEM, keduanya kompatibel dengan OpenSSL dan sebagian besar library kriptografi. Tidak ada data yang dikirim ke server mana pun — semua pembuatan kunci terjadi secara lokal.
Kasus Penggunaan Umum untuk Developer
Developer menggunakan alat ini untuk dengan cepat menghasilkan pasangan kunci RSA untuk menguji alur kerja enkripsi, menyiapkan penandatanganan JWT RS256, mengonfigurasi sertifikat TLS/SSL, dan membuat prototipe komunikasi aman antar layanan. Ini berguna saat Anda membutuhkan pasangan kunci sekali pakai untuk lingkungan pengembangan, pipeline CI/CD, atau mempelajari kriptografi kunci publik tanpa memasang OpenSSL.
Ukuran Kunci dan Algoritma Hash
Kunci RSA 2048-bit banyak digunakan dan dianggap aman untuk sebagian besar aplikasi. Kunci RSA 3072-bit menawarkan margin keamanan yang lebih tinggi dan direkomendasikan oleh NIST untuk perlindungan setelah 2030. Kunci RSA 4096-bit memberikan keamanan maksimum tetapi membutuhkan waktu lebih lama untuk dibuat dan diproses. Algoritma hash (SHA-256, SHA-384, SHA-512) digunakan dengan RSA-OAEP untuk operasi enkripsi dan tidak memengaruhi format kunci.
Format PEM dan Kompatibilitas
Kunci yang dihasilkan menggunakan encoding PEM standar dengan pembungkusan baris 64 karakter sesuai RFC 7468. Kunci publik menggunakan format SPKI (Subject Public Key Info), sedangkan kunci privat menggunakan format PKCS#8. Ini kompatibel dengan OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography, dan sebagian besar library lainnya. Anda dapat menyimpan kunci sebagai file .pem dan menggunakannya langsung di aplikasi Anda.
Kapan Menggunakan Alat Ini vs Kode
Gunakan generator ini untuk pembuatan kunci cepat selama pengembangan, pengujian, dan pembelajaran. Untuk sistem produksi, buat kunci RSA menggunakan pustaka kripto platform Anda atau alat baris perintah OpenSSL untuk memastikan penyimpanan kunci, kontrol akses, dan kebijakan rotasi yang tepat. Jangan pernah menggunakan kunci yang dihasilkan di browser untuk keamanan produksi — selalu ikuti praktik manajemen kunci organisasi Anda.