đ Step 1: Generate Keys
đ RSA Keys & Parameters
đ Public Key
e (exponent):
n (modulus):
đ Private Key
d (exponent):
n (modulus):
đ Parameters Detail:
p (prime 1):
q (prime 2):
n = p à q:
Ī(n) = (p-1)(q-1):
e (public exp):
d (private exp):
đŦ Step 2: Input Pesan
âšī¸ Cara Kerja RSA Cipher
- Key Generation: Pilih 2 bilangan prima p dan q
- Hitung n: n = p à q (modulus)
- Hitung Ī(n): Ī(n) = (p-1) Ã (q-1)
- Pilih e: 1 < e < Ī(n), gcd(e, Ī(n)) = 1
- Hitung d: d à e ⥠1 (mod Ī(n))
- Public Key: (e, n)
- Private Key: (d, n)
- Enkripsi: C = Me mod n
- Dekripsi: M = Cd mod n
đ Tabel Referensi ASCII
Konversi Karakter ke Kode ASCII
đ¤ Huruf Besar (A-Z)
| Huruf |
A | B | C | D | E | F | G | H | I | J | K | L | M |
| ASCII |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
| Huruf |
N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
| ASCII |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
đĄ Huruf Kecil (a-z)
| Huruf |
a | b | c | d | e | f | g | h | i | j | k | l | m |
| ASCII |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
| Huruf |
n | o | p | q | r | s | t | u | v | w | x | y | z |
| ASCII |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
đĸ Angka & Karakter Khusus
| Karakter |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| ASCII |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
| Karakter |
(spasi) | ! | . | , | ? | : | ; | - | _ | ( | ) |
| ASCII |
32 |
33 |
46 |
44 |
63 |
58 |
59 |
45 |
95 |
40 |
41 |
đĄ Catatan Penting:
- Printable ASCII: Karakter 32-126 (dapat ditampilkan)
- Spasi: ASCII code 32
- Huruf besar: A=65 hingga Z=90
- Huruf kecil: a=97 hingga z=122
- Angka: 0=48 hingga 9=57
- Case sensitive: 'A' (65) â 'a' (97)