Metode enkripsi caesar cipher

10
METODE ENKRIPSI CAESAR CIPHER Nama Kelompok 7 : Bobby Chandra Ardian Caesar Trihardi Sampurno Fauzie Akhmad Diawan Rianto Aji Waskito

Transcript of Metode enkripsi caesar cipher

Page 1: Metode enkripsi caesar cipher

METODE ENKRIPSI CAESAR CIPHER

Nama Kelompok 7 :

Bobby Chandra Ardian

Caesar Trihardi Sampurno

Fauzie Akhmad Diawan

Rianto Aji Waskito

Page 2: Metode enkripsi caesar cipher

Pengertian

Caesar cipher adalah algoritma cipher substitusi yang menggunakan konsep pergeseran huruf dengan modulo 26. Secara matematis dapat dirumuskan sebagai berikut S= (T+K) Modulo 26. S= Teks Sandi T= Teks Terang K=Kunci. Algoritma ini biasanya digunakan untuk proses enkripsi suatu informasi yang bersifat khusus atau rahasia pada zaman romawi.  

Page 3: Metode enkripsi caesar cipher

algoritma

1. Plain text menggunakan kalimat berbahasa inggris.

2. Setiap huruf disubtitusikan menjadi huruf yang bergeser 3 huruf setelah huruf yang ada dalam plain text, dengan kata lain bergeser 3 huruf setelah huruf aslinya.Misalkan huruf t=w , h=k , dan e=h. dalam huruf alphabet huruf ketiga setelah ‘t’ adalah ‘w’, huruf ketiga setelah’ h’ adalah ‘k’, serta huruf ketiga           setelah ‘e’ adalah ‘h’. dan seterusnya.

3. Dalam kata ‘small’ terdapat pengulangan huruf ‘l’ sehingga cenderung mudah ditebak bahwa huruf tersebut sama. Dalam bahasa inggris huruf yang serupa dengan kondisi diatas antara lain: all,tall,full, nill, dan sebagainya.

4. Setelah menemukan algoritma dari metode enkripsi ini, dapat dipastikan bahwa metode enkripsi ini menggunakan metode ‘CAESAR CIPHER’.

Page 4: Metode enkripsi caesar cipher

METODE ENKRIPSI DATA DENGAN MENGGUNAKAN KEY

KEY=OPERASIA B C D E F G H I J K L M N O P Q R S T U V W X Y ZO P E R A S I B C D F G H J K L M N Q T U V W X Y ZKelebihan:Kode agak rumit untuk dipecahkan

Kekurangan:Kesulitan bagi receiver dalam memecahkan kode enkripsi tersebut.

Contoh:referensi dalam sebuah laporan penelitiannasanajqc rogoh qapuob golknoj lajagctcoj

Page 5: Metode enkripsi caesar cipher

KEY=TABUNG

A B C D E F G H I J K L M N O P Q R S T U V W X Y ZT A B U N G C D E F H I J K L M O P Q R S V W X Y Z

Kelebihan:Kode agak rumit untuk dipecahkan

Kekurangan:Kesulitan bagi receiver dalam memecahkan kode

Contoh:bahasa pemrograman java pascal dan phitonatdtqt pnjplcptjtk ftvt mtqbti utk mderlk

Page 6: Metode enkripsi caesar cipher

KEY=AUTO

A B C D E F G H I J K L M N O P Q R S T U V W X Y ZA U T O B C D E F G H I J K L M N P Q S U V W X Y Z

Kelebihan:Kode mudah dipecahkan bagi receiver .

Kekurangan:Kode enkripsi ini dapat mudah dipecahkan oleh pihak lainHuruf U hingga Z sama, sehingga mudah ditebak.

Contoh:gunakan system operasi yang open sourcedukahak qyqsbj lmbpaqf yakd lmbk qluptb

Page 7: Metode enkripsi caesar cipher

KEY=GUITARMELODY

A B C D E F G H I J K L M N O P Q R S T U V W X Y ZG U I T A R M E L O D Y B C F H J K N P Q S V W X Z

Kelebihan:Kode rumit untuk dipecahkanHanya ada 1 huruf yang sama, yaitu huruf z.

Kekurangan:Kesulitan bagi receiver dalam memecahkan kode

Contoh:metode enkripsi data dengan kode guitarbapfta acdklhnl tgpg tacmgc dfta mqlpgk

Page 8: Metode enkripsi caesar cipher

KEY=PHANTOM

A B C D E F G H I J K L M N O P Q R S T U V W X Y ZP H A N T O M B C D E F G I J K L Q R S U V W X Y Z

Kelebihan :Kode ini agak rumit sehingga sulit bagi pihak lain untuk memecahkannya

Kekurangan:Kesulitan bagi receiver/penerima dalam memecahkan kodenya

Contoh:System keamanan computerryrstg etpgpipi ajgkustq

Page 9: Metode enkripsi caesar cipher

Contoh Program

Page 10: Metode enkripsi caesar cipher

Output