Implementasi Kriptografi Menggunakan Metode Vigenerecipher dengan PHP
Sandi Vigenere adalah metode penyandian teks alfabet dengan menggunakan deretan sandi Caesar berdasarkan huruf - huruf pada kata kunci. Sandi Vigenere merupakan bentuk sederhana dari sandi Subtitusi Polialfabetik. Kelebihan sandi ini dibanding sandi Caesar dan sandi monoalfabetik adalah sandi ini tidak begitu rentan terhadap metode pemecahan sandi yang disebut analisis frekuensi. Giovan Batista Belaso menjelaskan metode ini dalam buku La cifra del.Sig.Giovan Batista Belaso (1553); dan disempurnakan oleh diplomat Perancis Blaise de Vigenere , pada 1586. Pada abad ke -19 banyak orang yang mengira Vigenere adalah penemu sandi ini, sehingga sandi ini dikenal luas sebagai "sandi Vigenere". Sandi ini dikenal luas dikarenakan cara kerjanya yang mudah dimengerti dan dijalankan, dan bagi para pemula sulit dipecahkan. Pada saat kejayaannya sandi ini dijuluki le chiffre indechiffrable (Bahasa Perancis : Sandi yang tak terpecahkan). Metode pemecahan sandi ini baru ditemukan pada abad ke-19. Pada tahun 1854, Charles Babbage menemukan cara untuk memecahkan sandi Vigenere. Metode ini dinamakan tes Kasiski karena Friedrich Kasiski lah yang pertama mempublikasikannya.
Dari pemaparan diatas, Sandi Vigenere bisa diimplementasikan kedalam sebuah program PHP yang dapat meng-ekrip dan mendekrip sebuah teks berdasarkan sandi sesuai prosedur Vigenere.
Berikut adalah tampilan untuk proses Enkrip
Dan ini untuk tampilan Dekrip nya.
Langsung saja Download Sourcode PHP nya disini : Implementasi Vigenere cipher
Zippyshare Mediafire