Alat Enkripsi RSA

Enkripsi teks menggunakan enkripsi kunci publik RSA dengan ukuran kunci hingga 4096 bit. Enkripsi RSA online gratis dengan pembuatan pasangan kunci.

Configuration

Input (Plaintext)

Hapus

Apa itu RSA Encryption?

RSA (Rivest-Shamir-Adleman) adalah sistem kripto kunci publik yang banyak digunakan untuk transmisi data yang aman. Ia menggunakan dua kunci: kunci publik untuk enkripsi dan kunci pribadi untuk dekripsi. Keamanan RSA bergantung pada kesulitan memfaktorkan bilangan prima besar.

Cara Menggunakan RSA Encryption

Kapan Menggunakan RSA Encryption

Bagaimana RSA Encryption Cara Kerja

Enkripsi RSA menggunakan eksponensiasi modular dengan kunci publik (n, e) untuk mengubah plaintext menjadi ciphertext. Pesan diubah menjadi angka dan dipangkatkan dengan e, kemudian diambil modulo n. Hanya kunci pribadi yang sesuai yang dapat mendekripsi pesan tersebut.

Kasus Penggunaan Umum

  • Email aman (PGP/GPG)
  • Tanda tangan digital
  • Sertifikat SSL/TLS
  • Pertukaran kunci aman
  • Sistem otentikasi
  • Blockchain dan cryptocurrency

Pertanyaan Umum

1 Ukuran kunci apa yang harus saya gunakan?

2048 bit adalah standar saat ini untuk sebagian besar aplikasi. Gunakan 4096 bit untuk persyaratan keamanan yang lebih tinggi, meskipun lebih lambat.

2 Dapatkah saya mengenkripsi file besar dengan RSA?

RSA biasanya digunakan untuk mengenkripsi sejumlah kecil data atau kunci simetris. Untuk file besar, gunakan enkripsi hibrida: enkripsi file dengan AES, lalu enkripsi kunci AES dengan RSA.

3 Apakah RSA aman terhadap kuantum?

Tidak, RSA akan rentan terhadap komputer kuantum. NIST sedang mengembangkan standar kriptografi pasca-kuantum.