--:-- --

Aplikasi Enskripsi & Deskripsi Menggunakan Algoritma RSA Sederhana

Aplikasi Enskripsi & Deskripsi Menggunakan Algoritma RSA Sederhana

Oleh: Rohmad Wahid Rhomdani

Kutipan: Rhomdani, R. W. (2026). Aplikasi Enskripsi & Deskripsi Menggunakan Algoritma RSA Sederhana. Media Rhomdani.
https://www.6soal.com/2026/01/aplikasi-enkripsi-dekripsi-rsa.html

Aplikasi Enkripsi & Dekripsi

Masukkan teks di bawah untuk melakukan enkripsi atau dekripsi menggunakan algoritma RSA sederhana.

Catatan: Teks akan otomatis dikonversi ke UPPERCASE. Karakter yang didukung: A-Z, spasi, titik (.), dan koma (,). Karakter lain akan diabaikan.

Tabel Lengkap Konversi Karakter

Tabel berikut menunjukkan proses enkripsi dan dekripsi untuk setiap karakter yang didukung dalam sistem ini.

Informasi Tabel: Tabel ini menunjukkan konversi lengkap untuk semua karakter dari angka 0 sampai 28. Kolom "Huruf Asli" adalah karakter sebelum enkripsi, sedangkan kolom "Huruf Kembali" adalah hasil setelah dekripsi.

Huruf Asli i (Angka) Enkripsi (i³ mod 29) C (Angka Terenkripsi) Dekripsi (C¹⁹ mod 29) Huruf Kembali

Informasi Algoritma dan Parameter

Halaman ini menjelaskan detail algoritma RSA sederhana yang digunakan dalam aplikasi ini.

Parameter Kriptografi

Modulus (n): 29 - Bilangan prima yang digunakan sebagai modulus
Kunci Publik (e): 3 - Eksponen enkripsi
Kunci Privat (d):19 - Eksponen dekripsi
Fungsi Totient φ(n): 28 - Karena 29 adalah bilangan prima, φ(29) = 28
Rumus Enkripsi: C = M³ mod 29
Rumus Dekripsi: M = C¹⁹ mod 29

Karakter yang Didukung

A-Z: Angka 0-25
Spasi: Angka 26
Titik (.): Angka 27
Koma (,): Angka 28
Konversi Huruf ke Angka:
A=0, B=1, C=2, ..., Z=25
Spasi=26, .=27, ,=28

Algoritma RSA Sederhana

Pilih dua bilangan prima: Dalam kasus ini, kita hanya menggunakan satu bilangan prima (29)
Hitung n = p: n = 29
Hitung φ(n): φ(29) = 28
Pilih e: 3 (relatif prima dengan 28)
Hitung d: d = e⁻¹ mod φ(n) = 3⁻¹ mod 28 = 19

Penjelasan Modulo

Operasi modulo adalah operasi matematika yang menghasilkan sisa pembagian suatu bilangan dengan bilangan lain.

Contoh:
10 mod 3 = 1 (karena 10 ÷ 3 = 3 sisa 1)
15 mod 4 = 3 (karena 15 ÷ 4 = 3 sisa 3)
7 mod 29 = 7 (karena 7 < 29)

Contoh Perhitungan Lengkap

Contoh 1: Enkripsi huruf 'H' (angka 7)

C = 7³ mod 29
C = 343 mod 29
343 ÷ 29 = 11 sisa 24
Jadi C = 24 (huruf 'Y')

Contoh 2: Dekripsi angka 24 kembali ke 'H'

M = 24¹⁹ mod 29
M = 24¹⁹ mod 29 (perhitungan modular exponentiation)
M = 7 mod 29
Jadi M = 7 (huruf 'H')

Verifikasi: 3 × 19 = 57, dan 57 mod 28 = 1, memenuhi syarat e × d ≡ 1 mod φ(n)

Cara Menggunakan Aplikasi

Tab Aplikasi:Untuk melakukan enkripsi dan dekripsi teks
Tab Tabel Konversi:Untuk melihat tabel lengkap konversi semua karakter
Tab Informasi:Untuk memahami algoritma dan parameter yang digunakan

Aplikasi Enkripsi & Dekripsi RSA Sederhana © 2023

Mengimplementasikan algoritma kriptografi RSA dengan parameter n=29, e=3, d=19
Oleh: Rohmad Wahid Rhomdani