Metode enkripsi caesar cipher

4.852 Aufrufe

Veröffentlicht am

0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
4.852
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
2
Aktionen
Geteilt
0
Downloads
394
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Metode enkripsi caesar cipher

  1. 1. METODE ENKRIPSI CAESAR CIPHER Nama Kelompok 7 : Bobby Chandra Ardian Caesar Trihardi Sampurno Fauzie Akhmad Diawan Rianto Aji Waskito
  2. 2. 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.
  3. 3. 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’.
  4. 4. METODE ENKRIPSI DATA DENGAN MENGGUNAKAN KEY KEY=OPERASI 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 Z O P E R A S I B C D F G H J K L M N Q T U V W X Y Z Kelebihan: Kode agak rumit untuk dipecahkan Kekurangan: Kesulitan bagi receiver dalam memecahkan kode enkripsi tersebut. Contoh: referensi dalam sebuah laporan penelitian
  5. 5. 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 Z T 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 phiton atdtqt pnjplcptjtk ftvt mtqbti utk mderlk
  6. 6. 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 Z A 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 lain Huruf U hingga Z sama, sehingga mudah ditebak. Contoh:
  7. 7. 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 Z G 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 dipecahkan Hanya ada 1 huruf yang sama, yaitu huruf z. Kekurangan: Kesulitan bagi receiver dalam memecahkan kode Contoh: metode enkripsi data dengan kode guitar
  8. 8. 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 Z P 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 computer
  9. 9. Contoh Program
  10. 10. Output

×