metode enkripsi caesar cipher
Post on 22-May-2015
3.091 Views
Preview:
TRANSCRIPT
METODE ENKRIPSI CAESAR CIPHER
Nama Kelompok 7 :
Bobby Chandra Ardian
Caesar Trihardi Sampurno
Fauzie Akhmad Diawan
Rianto Aji Waskito
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.
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’.
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
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
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
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
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
Contoh Program
Output
top related