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 :

  1. Tampilan yang masih kurang menarik
  2. Apabila ingin megirim pesan yang ter-enkripsi melalui email, email harus terlebih dahulu diaktivasi melalui formsubmit
  3. 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

https://uhamka.ac.id

https://nuroji.uhamka.ac.id

https://ft.uhamka.ac.id


Komentar

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

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

menjadi mahasiswa teladan UHAMKA