PERHITUNGAN MANUAL CAESAR CHIPER

Enkripsi merupakan salah satu teknik keamanan yang paling sering digunakan. Banyak data yang bisa di enkrip misal, isi pesan, citra digital(gambar), password penting dan lain sebagainya. Salah satu teknik dasar yang umum dipelajari dalam enkripsi ialah Caesar Cipher. 

Caesar Cipher merupakan salah satu teknik dasar yang sangat mudah dipelajari karena, pada dasarnya teknik caesar cipher hanya melakukan pergeseran karakter sesuai dengan value key yang diberikan oleh si pengaman data. Setiap huruf alphabet dimulai dari huruf A s.d. Z atau a s.d. z diberi nomor angka seperti berikut.

        A = 0
B = 1
C = 2
D = 3
E = 4
F = 5
G = 6
H = 7
I = 8
J = 9
K = 10
L = 11
M = 12
N = 13
O = 14
P = 15
Q = 16
R = 17
S = 18
T = 19
U = 20
V = 21
W = 22
X = 23
Y = 24
Z = 25

 rumus untuk Enkripsi dan Dekripsi Caesar.
        Rumus Enkripsi --> C = (nomor_karakter_plain_text + key)    mod 26
        Rumus Dekripsi --> P = (nomor_karakter_cipher_text - key) mod 26

Diberikan sebuah kata seperti berikut:
               RIAN (Plain Text)
Kata diatas ubah dengan menggunakan teknik Enkripsi Caesar Cipher
Key = 10

ENKRIPSI
(Plain Text)

Huruf : R
Nomor Karakter Huruf R = 17
C = (17 + 10) mod 26
C = (27) mod 26
C = 1 --> Huruf B

Huruf : I
Nomor Karakter Huruf I = 8
C = (8 + 10) mod 26
C = (18) mod 26
C = 18 --> Huruf S
Huruf : A

Nomor Karakter Huruf A = 0
C = (0 + 1
0) mod 26
C = (1
0) mod 26
C = 1
0 --> Huruf K
Huruf : N

Nomor Karakter Huruf
N = 13
C = (
13 + 10) mod 26
C = (
23) mod 26
C =
23 --> Huruf X

Hasil akhir dari kata tersebut setelah di enkripsi ialah menjadi BSKX

DEKRIPSI
(Cipher Text)

       Merubah hasil enkripsi (BSKX) menjadi Plain Text

Huruf : B
Nomor Karakter Huruf
B : 1
P = (
1 - 10) mod 26
P = (
-9) mod 26
P = 26 - 9
P =
17 --> R

Huruf : S
Nomor Karakter Huruf
S : 18
P = (
18 - 10) mod 26
P = (8) mod 26
P = 8 --> I

Huruf : K
Nomor Karakter Huruf
K : 10
P = (
10 - 10) mod 26
P = (
0) mod 26
P =
0 --> A

Huruf : X
Nomor Karakter Huruf
X : 23
P = (2
3 - 10) mod 26
P = (
13) mod 26
P =
13 --> N

Hasil akhir dari kata tersebut setelah di enkripsi ialah menjadi RIAN

Tugas (Teori)
        Sediakan 2 lembar kertas,
        lalu beri judul enkripsi di kertas yang pertama
        Dan judul dekripsi di kertas yang kedua
        Buat nama, informasi, key (kertas pertama)
        Buat nama, oleh, enkripsi, key (kertas kedua)

Tugas (Praktek)
        Buat lah aplikasi yang menerapkan metode Caesar Chiper (Bahasa Pemrograman Bebas)

Mari Belajar Teknologi Informasi

0 Response to "PERHITUNGAN MANUAL CAESAR CHIPER"

Post a Comment