aplikasi kriptografi vigenere chiper berbasis web
APLIKASI KRIPTOGRAFI DENGAN METODE VIGENERE BERBASIS WEB
Penjelasan singkat vigenere chiper
Sandi Vigenère adalah metode menyandikan teks alfabet dengan
menggunakan deretan sandi Caesar berdasarkan huruf-huruf pada kata kunci. Sandi
Vigenère merupakan bentuk sederhana dari sandi substitusi polialfabetik. Vigenere
chiper Termasuk ke dalam cipher abjad-majemuk (polyalpabetic substitution
cipher ).
Untuk sejarahnya sendiri vigenere chiper dipublikasikan oleh
diplomat sekaligus seorang kriptologis Perancis yaitu Blaise de Vigènere pada
abad 16 tahun 1586. Tetapi sebenarnya Giovan Batista Belaso telah
menggambarkannya pertama kali pada tahun 1553 seperti ditulis di dalam bukunya
La Cifra del Sig Giovan Batista Belaso. Algoritma tersebut baru dikenal luas
200 tahun kemudian yang oleh penemunya cipher tersebut kemudian dinamakan
Vigènere Cipher. Cipher ini berhasil dipecahkan oleh Babbage dan Kasiski pada
pertengahan Abad 19 yang mana kemudian Vigènere Cipher
digunakan oleh Tentara Konfiderasi (Confederate Army) pada Perang Sipil Amerika
(American Civil war). Perang Sipil ini terjadi setelah Vigènere Cipher berhasil
dipecahkan.
Untuk melakukan enkripsi atau dekripsi dengan menggunakan metode vigenere
maka dibutuhkan matriks vigenere seperti pada gambar. Setiap baris di dalam matriks
menyatakan huruf-huruf cipherteks yang
diperoleh dengan Caesar Cipher. Artinya, setiap baris i merupakan
pergeseran huruf alfabet sejauh i ke kanan. Jika panjang kunci lebih
pendek daripada panjang plainteks, maka kunci diulang secara periodik. Misalkan
panjang kunci m = 10, maka 10 huruf pertama plainteks dienkripsi dengan
kunci K, setiap huruf ke-i menggunakan kunci k-i .
Aplikasi kriptografi yang kami buat
Aplikasi kriptografi yang telah kami buat menggunakan teknik
kriptografi Vigenere Cipher seperti yang telah dijelaskan diatas. Aplikasi
kriptografi tersebut dibuat menggunakan HTML, CSS, Bootstrap dan JavaScript.
Aplikasi yang telah dibuat bisa dijalankan di dalam website atau berbasis web.
Aplikasi ini juga dapat langsung mengirim pesan yang ter-enkripsi langsung ke
email yang dituju. Aplikasi ini bukan hanya dapat meng-enkripsi pesan, tetapi
dapat juga melakukan dekripsi pada pesan yang ter-enkripsi yang tentu saja
menggunakan vigenere cipher.
Adapun tampilan dari aplikasinya seperti berikut
Untuk source
code projek kami ini dapat diunduh di link gdrive berikut : KLIK DISINI
tentunya
aplikasi ini masih sebatas prototype saja sehingga masih memiliki banyak
kekurangan dan masih dapat dikembangkan kembali. Adapun kekurangannya
diantaranya :
- Tampilan yang masih kurang menarik
- Apabila ingin megirim pesan yang
ter-enkripsi melalui email, email harus terlebih dahulu diaktivasi melalui
formsubmit
- Hanya dapat melakukan enkripsi dan
dekripsi menggunakan satu metode saja yaitu vigenere cypher
Blog ini dibuat untuk memnuhi tugas
mata kuliah keamanan info jaringan semester lima prodi teknik informatika
fakultas teknik industri dan informatika Universitas Muhammadiyah Prof. DR.
HAMKA






How has the historical context influenced the current relationship and perceptions between your community and Belgians?
BalasHapusTelkom University