Cara Encode dan Decode Menggunakan Vigènere Cipher

Pengarang: Ellen Moore
Tanggal Pembuatan: 16 Januari 2021
Tanggal Pembaruan: 19 Boleh 2024
Anonim
Cara Encode dan Decode Menggunakan Vigènere Cipher - Ensiklopedi
Cara Encode dan Decode Menggunakan Vigènere Cipher - Ensiklopedi

Isi

Sandi Vigènere adalah metode enkripsi yang menggunakan serangkaian "sandi Caesar" yang berbeda berdasarkan huruf dari kata kunci. Dalam sandi Caesar, setiap huruf dari bagian tersebut dipindahkan oleh sejumlah huruf tertentu, untuk diganti dengan huruf yang sesuai. Misalnya, ini berarti bahwa dalam pergeseran tiga posisi dalam sandi Caesar: A akan menjadi D; B akan menjadi E; C akan menjadi F, dll. Sandi Vigènere didasarkan pada metode ini, menggunakan beberapa sandi César di berbagai titik dalam pesan. Artikel ini menunjukkan cara menggunakannya.

Langkah

Metode 1 dari 2: Enkripsi

  1. Dapatkan kotak Vigènere (foto di akhir artikel ini) atau buat kotak Vigènere Anda sendiri.

  2. Pikirkan kata kunci yang lebih pendek dari frase atau frase yang ingin Anda enkripsi. Untuk contoh ini, kami akan menggunakan:

    JERUK NIPIS

  3. Tulis pesan Anda tanpa spasi. Untuk contoh ini, kami akan menggunakan:

    WIKIHOWISTHEBEST


  4. Tulis kata kunci di bawah pesan Anda, dengan hati-hati menyelaraskan setiap huruf dari kata kunci dengan satu huruf di pesan Anda. Lakukan ini sampai Anda menyelaraskan semua huruf dalam pesan:

    WIKIHOWISTHEBEST

    LIMELIMELIME


  5. Potong kata kunci agar pas dengan frasa, jika perlu. Dalam contoh yang digunakan untuk artikel ini, kata

    JERUK NIPISitu sangat pas, tapi bila kata kunci tidak pas, tidak perlu menggunakan kata lengkap. Sebagai contoh:

    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL

  6. Pergi ke baris huruf pertama dari kata kunci di kotak Vigènere dan pergi ke kolom huruf pertama dari pesan dan temukan titik perpotongan dari baris dan kolom. Itu surat terenkripsi Anda.
  7. Lanjutkan cara ini sampai seluruh kalimat Anda dienkripsi. Contohnya akan terlihat seperti:

    LAYEWGKEHLVAQWGP

Metode 2 dari 2: Menguraikan

  1. Lakukan langkah-langkah di atas dalam urutan terbalik untuk memecahkan kode ciphertext.
  2. Temukan kolom dari huruf pertama dari ciphertext, dan lanjutkan hingga Anda mencapai baris dari huruf pertama dari kata kunci tersebut. Surat ini adalah huruf pertama dari kalimat berkode.
  3. Lanjutkan cara ini sampai Anda benar-benar memahami teksnya.
  4. Jadi.

Vigènere Square

Tips

  • Saat memberikan pesan terenkripsi kepada orang lain, mereka perlu mengetahui kata sandi untuk memecahkan kode, jadi diam-diam berbisik kepada mereka atau gunakan sandi Caesar yang telah ditentukan untuk mengenkripsi kata kunci.
  • Ada cracker Vigènere online yang dapat Anda gunakan untuk membantu memecahkan kode. Lakukan pencarian di internet untuk menemukannya.
  • Metode enkripsi lainnya adalah menemukan huruf yang sesuai di persimpangan baris dan kolom. Dalam hal ini, "huruf W dan L adalah H" dan seterusnya. WIKIHOWISTHEBEST menjadi HQWMSWIMDBTIMMEX.
  • Periksa untuk memastikan Anda dienkripsi dengan benar. Teks yang dienkripsi secara salah tidak mungkin diinterpretasikan dengan benar, dan sulit untuk mengenali kesalahan tanpa pemeriksaan kedua.
  • Jika Anda menggunakan persegi Vigènere yang lebih besar, yang menyertakan tanda baca dan spasi, angka tersebut menjadi lebih sulit untuk dipecah. Ini terutama benar ketika "kata kunci" atau "frase" lebih panjang atau lebih panjang dari pesannya.
  • Metode lain untuk mengaburkan pesan Anda lebih lanjut adalah dengan menggunakan sandi Caesar dalam pesan asli dengan nilai yang telah ditentukan (misalnya: ROT13), kemudian mengenkripsinya menggunakan sandi Vigènere. Bahkan jika itu diterjemahkan, tanpa mengetahui bahwa hasilnya telah dienkripsi dengan sandi Cesar sebelum sandi Vigènere, pesan tersebut akan tetap tampak acak.
  • Semakin sering "Kata Kunci" atau "Frasa Kunci" Anda diulang, semakin mudah pola yang akan dideteksi dalam teks terenkripsi dan semakin mudah untuk memecahkan sandi. Sebuah "kunci" dengan panjang sama dengan atau lebih besar dari panjang pesan lebih disukai.

Peringatan

  • Sandi ini tidak mudah dibobol (tidak ada sandi) dan dapat dengan cepat dipatahkan. Dengan standar saat ini, sosok Vigènere sangat lemah.Jangan gunakan ini untuk sesuatu yang sangat rahasia. Untuk pencarian enkripsi AES dan RSA yang lebih kuat. Cipher ini dapat, bagaimanapun, digunakan dengan sandi sekali pakai (kunci sandi yang benar-benar acak dengan panjang yang sama dengan teks yang hanya digunakan sekali) untuk menghasilkan teks sandi yang, selama kuncinya aman, tidak bisa diuraikan.

Cara Membuat Tempat Kaleng

Morris Wright

Boleh 2024

Daripada membuang kaleng beka ke tempat ampah, beri mereka tujuan baru. Dengan beberapa alat daar, mudah membuat tempat penil atau pulpen menggunakan kaleng. Kerajinan ederhana eperti ini adalah kegia...

Cara Membuat Chimichangas

Morris Wright

Boleh 2024

Banyak orang tidak etuju tentang aal mula chimichanga, tetapi emua orang etuju bahwa makanan pokok dari barat daya Amerika ini adalah alah atu makanan Mekiko terbaik. Chimichanga adalah iian dan burri...

Populer Di Situs