Senin, 09 Februari 2009

Monoalphabetic Cipher


Monoalphabetic Cipher (Cipher abjad tunggal) adalah enkripsi metode subtitusi yang memetakan tiap-tiap abjad dengan abjad lain secara random, bukan metode pergeseran seperti Caesar cipher. Misal A -> D, B -> I, C -> Q dan seterusnya.Enkripsi ini adalah metode enkripsi kedua termudah setelah Caesar cipher.


Hal ini dilakukan untuk mempersulit kriptaanalis dalam menganalisa pola susunan plain text-nya. Namun demikian enkripsi subtitusi abjad tunggal ini mudah sekali untuk dipecahkan dengan analisis frekuensi. Kalau diamati dalam suatu bahasa apapun, pasti terdapat huruf yang sering muncul, dan pastinya adalah huruf vokal seperti A, I, U, E, O.

Kode bahasa : Java

Tidak ada komentar:

Posting Komentar