Toolkit RSA Aman
Hasilkan kunci, enkripsi dan dekripsi pesan langsung di browser Anda. Open source dan berfokus pada privasi.
Apa itu RSA & Bagaimana Perbandingannya
Enkripsi Asimetris (RSA)
RSA adalah standar emas untuk enkripsi Asymmetric, didefinisikan oleh otoritas seperti NIST (FIPS 186) dan IETF (RFC 8017).
Ini menggunakan dua kunci: Public Key untuk mengunci data dan Private Key untuk membukanya. Ini memecahkan "Masalah Pertukaran Kunci," memungkinkan komunikasi yang aman tanpa membagikan rahasia sebelumnya.
Vs. Enkripsi Simetris (AES)
Enkripsi Symmetric (seperti AES) menggunakan single key untuk mengunci dan membuka. Ini sangat cepat tetapi memerlukan transfer kunci yang aman.
The Standard Practice: Sistem modern menggunakan RSA untuk menukar Secret Key acak secara aman untuk enkripsi simetris (Enkripsi Hibrida), menggabungkan kepercayaan RSA dengan kecepatan AES.
Analisis Keamanan Ukuran Kunci
| Ukuran Kunci | Kesulitan Memecahkan (Biaya/Waktu) | Kerentanan | Kasus Penggunaan |
|---|---|---|---|
| 1024-bit | Feasible. Dipecahkan oleh organisasi besar. Est. Biaya: ~$10Jt perangkat keras ~1 tahun. | Dianggap Broken. Rentan terhadap serangan pra-komputasi seperti Logjam. Cukup hanya untuk pengujian sistem warisan non-kritis. | Sistem warisan, pengujian jangka pendek. |
| 2048-bit | Infeasible (Current Tech). Miliaran tahun dengan komputer klasik. Memerlukan ~14 juta qubit (Kuantum). | Standar Aman. Tidak ada kelemahan klasik yang diketahui. Rentan terhadap Komputer Kuantum masa depan yang kuat (Algoritma Shor). | Web (HTTPS), Sertifikat, Email. |
| 4096-bit | Extreme. Eksponensial lebih sulit daripada 2048. Risiko minimal selama beberapa dekade. | Berlebihan untuk sebagian besar. "Kelemahan" utama adalah biaya kinerja (konsumsi CPU/Baterai). Risiko Kuantum yang sama dengan 2048, hanya menundanya. | Dokumen sangat rahasia, Sertifikat root. |
Cara Kerjanya
Hasilkan Kunci
Buat sepasang kunci yang terhubung secara matematis. Bagikan Kunci Publik, simpan Kunci Pribadi dengan aman.
Enkripsi Data
Pengirim menggunakan Kunci Publik Anda untuk mengunci pesan. Setelah terkunci, bahkan mereka tidak dapat membukanya.
Dekripsi Data
Anda menggunakan Kunci Pribadi rahasia Anda untuk membuka kunci pesan dan membaca teks aslinya.
Standar & Organisasi Terpercaya
Kriptografi modern bergantung pada standar terbuka dan organisasi terpercaya. Kami mengikuti "Trio Emas" otoritas.
"Pembuat Aturan" kripto modern. Penerbit FIPS 186 (Standar RSA). Ketika NIST merekomendasikan standar, industri mengikutinya.
Pencipta manual operasi Internet (RFC). Mereka memelihara RFC 8017 (PKCS #1), spesifikasi teknis definitif untuk RSA.
Mesin yang menggerakkan web aman (HTTPS). Kunci kami dihasilkan agar sepenuhnya kompatibel dengan OpenSSL dan ekosistem PKI yang lebih luas.
Tutorial Detail RSA
Menyelami lebih dalam mekanisme sistem kripto RSA.
1. Pembuatan Kunci
Sepasang kunci dihasilkan:
Public Key: Can be shared openly. Used to encrypt messages.
Private Key: Must be kept SECRET. Used to decrypt messages.
2. Proses Enkripsi
Pengirim menggunakan Public Key penerima untuk mengenkripsi pesan. Setelah dienkripsi, pesan terlihat seperti teks acak yang tidak dapat dipahami tanpa kunci pribadi.
3. Proses Dekripsi
Penerima menggunakan Private Key mereka untuk mendekripsi pesan kembali ke teks yang dapat dibaca. Secara matematis, hanya kunci pribadi yang dapat membalikkan operasi yang dilakukan oleh kunci publik.
Catatan tentang Keamanan
Jangan pernah membagikan Kunci Pribadi Anda. Alat ini berjalan 100% di browser Anda. Namun, untuk rahasia bernilai tinggi, selalu gunakan alat asli yang mapan atau modul keamanan perangkat keras.
Tanya Jawab Umum
Apakah data saya dikirim ke server?
Tidak. Semua operasi enkripsi dan dekripsi terjadi sepenuhnya di dalam browser Anda menggunakan JavaScript. Tidak ada kunci atau data yang pernah dikirimkan.
Bisakah saya menggunakan ini untuk rahasia produksi?
Meskipun matematikanya adalah RSA standar, browser web bisa rentan terhadap ekstensi atau lingkungan yang disusupi. Untuk kunci keamanan tinggi yang kritis, gunakan alat offline.
Ukuran kunci apa yang harus saya pilih?
2048-bit adalah standar keamanan saat ini. 1024-bit lebih cepat tetapi kurang aman. 4096-bit sangat aman tetapi jauh lebih lambat untuk dihasilkan dan digunakan.
Mengapa pembuatan kunci lambat?
Menghasilkan bilangan prima besar untuk RSA membutuhkan daya komputasi yang signifikan. Karena ini berjalan di JavaScript di browser Anda, mungkin perlu beberapa detik (atau lebih lama untuk 4096-bit).
Siapa yang Harus Menggunakan RSA Online?
Pengembang
Hasilkan kunci dengan cepat untuk lingkungan pengujian atau debugging implementasi kripto tanpa menyiapkan alat lokal.
Siswa
Pelajari tentang kriptografi kunci publik secara interaktif. Pahami cara kerja kunci, enkripsi, dan dekripsi.
Pendukung Privasi
Enkripsi pesan singkat yang ditujukan untuk saluran publik di mana Anda hanya ingin penerima tertentu membacanya.
Administrator Sistem
Hasilkan kunci sementara untuk akses SSH satu kali atau file konfigurasi (selalu gunakan 2048+ bit).
Hubungi Kami
Punya pertanyaan, menemukan bug, atau butuh dukungan? Hubungi kami.
support@rsaonline.app