Penjana Pasangan Kunci RSA
Konfigurasi
Saiz Kunci
Panjang modulus kunci RSA dalam bit
Algoritma Hash
Algoritma hash yang digunakan dengan RSA-OAEP
Kunci Awam (SPKI PEM)
Kunci Peribadi (PKCS#8 PEM)
Butiran teknikal
Cara Penjana Pasangan Kunci RSA Berfungsi
Apa yang Alat Ini Lakukan
Penjana pasangan kunci RSA ini mencipta kunci awam dan kunci peribadi menggunakan Web Crypto API secara terus dalam pelayar anda. Ia menyokong saiz kunci 2048, 3072, dan 4096 bit dengan algoritma hash SHA-256, SHA-384, atau SHA-512. Kunci awam dieksport dalam format SPKI PEM dan kunci peribadi dalam format PKCS#8 PEM, kedua-duanya serasi dengan OpenSSL dan kebanyakan pustaka kriptografi. Tiada data dihantar ke mana-mana pelayan — semua penjanaan kunci berlaku secara tempatan.
Kes Penggunaan Pembangun yang Lazim
Pembangun menggunakan alat ini untuk menjana pasangan kunci RSA dengan cepat bagi menguji aliran kerja penyulitan, menyediakan penandatanganan JWT RS256, mengkonfigurasi sijil TLS/SSL, dan memprototaip komunikasi selamat antara perkhidmatan. Ia berguna apabila anda memerlukan pasangan kunci pakai buang untuk persekitaran pembangunan, saluran paip CI/CD, atau mempelajari kriptografi kunci awam tanpa memasang OpenSSL.
Saiz Kunci dan Algoritma Hash
Kunci RSA 2048-bit digunakan secara meluas dan dianggap selamat untuk kebanyakan aplikasi. Kunci RSA 3072-bit menawarkan margin keselamatan yang lebih tinggi dan disyorkan oleh NIST untuk perlindungan melebihi tahun 2030. Kunci RSA 4096-bit memberikan keselamatan maksimum tetapi mengambil masa lebih lama untuk dijana dan diproses. Algoritma hash (SHA-256, SHA-384, SHA-512) digunakan bersama RSA-OAEP untuk operasi penyulitan dan tidak menjejaskan format kunci.
Format PEM dan Keserasian
Kunci yang dijana menggunakan pengekodan PEM standard dengan pembalutan baris 64 aksara mengikut RFC 7468. Kunci awam menggunakan format SPKI (Subject Public Key Info), manakala kunci peribadi menggunakan format PKCS#8. Ini serasi dengan OpenSSL, crypto Node.js, Java KeyFactory, Python cryptography, dan kebanyakan pustaka lain. Anda boleh menyimpan kunci sebagai fail .pem dan menggunakannya terus dalam aplikasi anda.
Bila Perlu Menggunakan Alat Ini Berbanding Kod
Gunakan penjana ini untuk penjanaan kunci pantas semasa pembangunan, pengujian dan pembelajaran. Untuk sistem produksi, jana kunci RSA menggunakan pustaka kripto platform anda atau alat baris perintah OpenSSL bagi memastikan penyimpanan kunci, kawalan akses dan dasar putaran yang betul. Jangan sekali-kali gunakan kunci yang dijana dalam pelayar untuk keselamatan produksi — sentiasa ikut amalan pengurusan kunci organisasi anda.