際際滷

際際滷Share a Scribd company logo
METODE ENKRIPSI dan DEKRIPSI
dengan metode AFFINE
Metode Affine ini menggunakan inisialisasi bentuk alphabet ke dalam angka 0  26
HURUF : A, B, C,... ... .... X, Y, Z
ANGKA : 0, 1, 2,.... ... .... 23, 24, 25
Lalu untuk metode pengujiannya menggunakan Kata kunci berupa 2 angka dari bilangan primal yaitu
5 dan 7 dan untuk rumusan pengerjaan enkripsi sebagai berikut :
PLAINTEXT : INDONESIATANAHAIRKUTANAHTUMPAHDARAHKU
ENKRIPSI
Untuk enkripsi menggunakan rumusan modulus yaitu : C = 5 . P + 7 (mod 26)
Ket : C = Chiphertext , P = PlainText
 Langkah pertama rubah seluruh Plaintext setiap huruf ke dalam bentuk notasi angka sebagi
berikut :
INDONESIATANAHAIRKUTANAHTUMPAHDARAHKU =
8,13,3,14,13,4,18,8,0,19,0,13,0,7,0,8,17,10,20,19,0,13,0,7,19,20,12,15,0,7,3,0,17,0,7,10,20
 Lalu sekarang kita mulai operasikan setiap not angka tersebut kedalam rumusan
I ( 8 )  5 . 8 + 7 = 47 mod 26  21 = V
N ( 13 ) 5 . 13 + 7 = 72 mod 26  20 = U
D ( 3 ) 5 . 3 + 7 = 22 mod 26  22 = W
O ( 14 ) 5 . 14 + 7 = 77 mod 26  25 = Z
N ( 13 ) 5 . 13 + 7 = 72 mod 26  20 = U
E ( 4 ) 5 . 4 + 7 = 27 mod 26 1 = B
S ( 18 ) 5 . 18 + 7 = 97 mod 26  19 = T
I ( 8 )  5 . 8 + 7 = 47 mod 26  21 = V
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
T ( 19 ) 5 . 19 + 7 = 102 mod 26  24 = Y
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
N ( 13 ) 5 . 13 + 7 = 72 mod 26  20 = U
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
H ( 7 ) 5 . 7 + 7 = 42 mod 26  16 = Q
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
I ( 8 )  5 . 8 + 7 = 47 mod 26  21 = V
R ( 17 ) 5 . 17 + 7 = 92 mod 26  14 = O
K ( 10 ) 5 . 10 + 7 = 57 mod 26  5 = F
U ( 20 ) 5 . 20 + 7 = 107 mod 26  3 = D
T ( 19 ) 5 . 19 + 7 = 102 mod 26  24 = Y
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
N ( 13 ) 5 . 13 + 7 = 72 mod 26  20 = U
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
H ( 7 ) 5 . 7 + 7 = 42 mod 26  16 = Q
T ( 19 ) 5 . 19 + 7 = 102 mod 26  24 = Y
U ( 20 ) 5 . 20 + 7 = 107 mod 26  3 = D
M ( 12 ) 5 . 12 + 7 = 67 mod 26  15 = P
P ( 15 ) 5 . 15 + 7 = 82 mod 26  4 = E
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
H ( 7 ) 5 . 7 + 7 = 42 mod 26  16 = Q
D ( 3 ) 5 . 3 + 7 = 22 mod 26  22 = W
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
R ( 17 ) 5 . 17 + 7 = 92 mod 26  14 = O
A ( 0 ) 5 . 0 + 7 = 7 mod 26  7 = H
H ( 7 ) 5 . 7 + 7 = 42 mod 26  16 = Q
K ( 10 ) 5 . 10 + 7 = 57 mod 26  5 = F
U ( 20 ) 5 . 20 + 7 = 107 mod 26  3 = D
Jadi untuk hasil enkripsi bisa didapat
VUWZUBTVHYHUHQHVOFDYHUHQYDPEHQWHOHQFD
DEKRIPSI
Untuk melakukan dekripsi hal yang dilakukan adalah memasukkan hasil enkripsi sebelumnya
kedalam rumusan dekripsi yaitu P = 21( C  7 ) mod 26, yang mana angka 21 digunakan untuk
mempermudah jika nanti ada yang bernilai 1 dari hasil modulus.
Ket : P = Plaintext, C = Chipertext
 Pertama ubah hasil enkripsi ke dalam not angka dan lakukan operasi dengan menggunakan
rumusan tersebut
I ( 21 )  21 (21  7 ) mod 26  8
N ( 20 )  21 (20  7 ) mod 26  13
D ( 22 )  21 (22  7 ) mod 26  3
O ( 25 )  21 (25  7 ) mod 26  14
N ( 20 )  21 (20  7 ) mod 26  13
E ( 1 )  21 (1  7 ) mod 26 4
S ( 19 )  21 (19  7 ) mod 26 18
I ( 21 )  21 (21  7 ) mod 26  8
A ( 7 )  21 (7  7 ) mod 26  0
T ( 24 ) 21 (24  7 ) mod 26  19
A ( 7 ) 21 (7  7 ) mod 26  0
N ( 20 ) 21 (20  7 ) mod 26  13
A ( 7 ) 21 (7  7 ) mod 26  0
H ( 16 ) 21 (16  7 ) mod 26  7
A ( 7 ) 21 (7  7 ) mod 26  0
I ( 21 )  21 (21  7 ) mod 26  8
R ( 14 ) 21 (14  7 ) mod 26  17
K ( 5 ) 21 (5  7 ) mod 26  10
U ( 3 ) 21 (3  7 ) mod 26  20
T ( 24 ) 21 (24  7 ) mod 26  19
A ( 7 ) 21 (7  7 ) mod 26  0
N ( 20 ) 21 (20  7 ) mod 26  13
A ( 7 ) 21 (7  7 ) mod 26  0
H ( 16 ) 21 (16  7 ) mod 26  7
T ( 24 ) 21 (24  7 ) mod 26  19
U ( 3 ) 21 (3  7 ) mod 26  20
M ( 15 ) 21 (15  7 ) mod 26  12
P ( 4 ) 21 (4  7 ) mod 26  15
A ( 7 ) 21 (7  7 ) mod 26  0
H ( 16 ) 21 (16  7 ) mod 26  7
D ( 22 ) 21 (22  7 ) mod 26  3
A ( 7 ) 21 (7  7 ) mod 26  0
R ( 14 ) 21 (14  7 ) mod 26  17
A ( 7 ) 21 (7  7 ) mod 26  0
H ( 16 ) 21 (16  7 ) mod 26  7
K ( 5 ) 21 (5  7 ) mod 26  10
U ( 3 ) 21 (7  7 ) mod 26  20
Jadi hasilnya di dapat
8,13,3,14,13,4,18,8,0,19,0,13,0,7,0,8,17,10,20,19,0,13,0,7,19,20,12,15,0,7,3,0,17,0,7,10,20
Yang mana hasil tersebut jika di rubah ke bentuk alphabet akan terbntuk plaintext :
INDONESIATANAHAIRKUTANAHTUMPAHDARAHKU

More Related Content

5211100703 enkripsi&dekripsi

  • 1. METODE ENKRIPSI dan DEKRIPSI dengan metode AFFINE Metode Affine ini menggunakan inisialisasi bentuk alphabet ke dalam angka 0 26 HURUF : A, B, C,... ... .... X, Y, Z ANGKA : 0, 1, 2,.... ... .... 23, 24, 25 Lalu untuk metode pengujiannya menggunakan Kata kunci berupa 2 angka dari bilangan primal yaitu 5 dan 7 dan untuk rumusan pengerjaan enkripsi sebagai berikut : PLAINTEXT : INDONESIATANAHAIRKUTANAHTUMPAHDARAHKU ENKRIPSI Untuk enkripsi menggunakan rumusan modulus yaitu : C = 5 . P + 7 (mod 26) Ket : C = Chiphertext , P = PlainText Langkah pertama rubah seluruh Plaintext setiap huruf ke dalam bentuk notasi angka sebagi berikut : INDONESIATANAHAIRKUTANAHTUMPAHDARAHKU = 8,13,3,14,13,4,18,8,0,19,0,13,0,7,0,8,17,10,20,19,0,13,0,7,19,20,12,15,0,7,3,0,17,0,7,10,20 Lalu sekarang kita mulai operasikan setiap not angka tersebut kedalam rumusan I ( 8 ) 5 . 8 + 7 = 47 mod 26 21 = V N ( 13 ) 5 . 13 + 7 = 72 mod 26 20 = U D ( 3 ) 5 . 3 + 7 = 22 mod 26 22 = W O ( 14 ) 5 . 14 + 7 = 77 mod 26 25 = Z N ( 13 ) 5 . 13 + 7 = 72 mod 26 20 = U E ( 4 ) 5 . 4 + 7 = 27 mod 26 1 = B S ( 18 ) 5 . 18 + 7 = 97 mod 26 19 = T I ( 8 ) 5 . 8 + 7 = 47 mod 26 21 = V A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H T ( 19 ) 5 . 19 + 7 = 102 mod 26 24 = Y A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H N ( 13 ) 5 . 13 + 7 = 72 mod 26 20 = U A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H H ( 7 ) 5 . 7 + 7 = 42 mod 26 16 = Q A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H I ( 8 ) 5 . 8 + 7 = 47 mod 26 21 = V R ( 17 ) 5 . 17 + 7 = 92 mod 26 14 = O
  • 2. K ( 10 ) 5 . 10 + 7 = 57 mod 26 5 = F U ( 20 ) 5 . 20 + 7 = 107 mod 26 3 = D T ( 19 ) 5 . 19 + 7 = 102 mod 26 24 = Y A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H N ( 13 ) 5 . 13 + 7 = 72 mod 26 20 = U A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H H ( 7 ) 5 . 7 + 7 = 42 mod 26 16 = Q T ( 19 ) 5 . 19 + 7 = 102 mod 26 24 = Y U ( 20 ) 5 . 20 + 7 = 107 mod 26 3 = D M ( 12 ) 5 . 12 + 7 = 67 mod 26 15 = P P ( 15 ) 5 . 15 + 7 = 82 mod 26 4 = E A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H H ( 7 ) 5 . 7 + 7 = 42 mod 26 16 = Q D ( 3 ) 5 . 3 + 7 = 22 mod 26 22 = W A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H R ( 17 ) 5 . 17 + 7 = 92 mod 26 14 = O A ( 0 ) 5 . 0 + 7 = 7 mod 26 7 = H H ( 7 ) 5 . 7 + 7 = 42 mod 26 16 = Q K ( 10 ) 5 . 10 + 7 = 57 mod 26 5 = F U ( 20 ) 5 . 20 + 7 = 107 mod 26 3 = D Jadi untuk hasil enkripsi bisa didapat VUWZUBTVHYHUHQHVOFDYHUHQYDPEHQWHOHQFD DEKRIPSI Untuk melakukan dekripsi hal yang dilakukan adalah memasukkan hasil enkripsi sebelumnya kedalam rumusan dekripsi yaitu P = 21( C 7 ) mod 26, yang mana angka 21 digunakan untuk mempermudah jika nanti ada yang bernilai 1 dari hasil modulus. Ket : P = Plaintext, C = Chipertext Pertama ubah hasil enkripsi ke dalam not angka dan lakukan operasi dengan menggunakan rumusan tersebut I ( 21 ) 21 (21 7 ) mod 26 8 N ( 20 ) 21 (20 7 ) mod 26 13 D ( 22 ) 21 (22 7 ) mod 26 3 O ( 25 ) 21 (25 7 ) mod 26 14 N ( 20 ) 21 (20 7 ) mod 26 13 E ( 1 ) 21 (1 7 ) mod 26 4 S ( 19 ) 21 (19 7 ) mod 26 18 I ( 21 ) 21 (21 7 ) mod 26 8
  • 3. A ( 7 ) 21 (7 7 ) mod 26 0 T ( 24 ) 21 (24 7 ) mod 26 19 A ( 7 ) 21 (7 7 ) mod 26 0 N ( 20 ) 21 (20 7 ) mod 26 13 A ( 7 ) 21 (7 7 ) mod 26 0 H ( 16 ) 21 (16 7 ) mod 26 7 A ( 7 ) 21 (7 7 ) mod 26 0 I ( 21 ) 21 (21 7 ) mod 26 8 R ( 14 ) 21 (14 7 ) mod 26 17 K ( 5 ) 21 (5 7 ) mod 26 10 U ( 3 ) 21 (3 7 ) mod 26 20 T ( 24 ) 21 (24 7 ) mod 26 19 A ( 7 ) 21 (7 7 ) mod 26 0 N ( 20 ) 21 (20 7 ) mod 26 13 A ( 7 ) 21 (7 7 ) mod 26 0 H ( 16 ) 21 (16 7 ) mod 26 7 T ( 24 ) 21 (24 7 ) mod 26 19 U ( 3 ) 21 (3 7 ) mod 26 20 M ( 15 ) 21 (15 7 ) mod 26 12 P ( 4 ) 21 (4 7 ) mod 26 15 A ( 7 ) 21 (7 7 ) mod 26 0 H ( 16 ) 21 (16 7 ) mod 26 7 D ( 22 ) 21 (22 7 ) mod 26 3 A ( 7 ) 21 (7 7 ) mod 26 0 R ( 14 ) 21 (14 7 ) mod 26 17 A ( 7 ) 21 (7 7 ) mod 26 0 H ( 16 ) 21 (16 7 ) mod 26 7 K ( 5 ) 21 (5 7 ) mod 26 10 U ( 3 ) 21 (7 7 ) mod 26 20 Jadi hasilnya di dapat 8,13,3,14,13,4,18,8,0,19,0,13,0,7,0,8,17,10,20,19,0,13,0,7,19,20,12,15,0,7,3,0,17,0,7,10,20 Yang mana hasil tersebut jika di rubah ke bentuk alphabet akan terbntuk plaintext : INDONESIATANAHAIRKUTANAHTUMPAHDARAHKU