Cara Mengekod dan Menyahkod Menggunakan Vigènere Cipher

Pengarang: Ellen Moore
Tarikh Penciptaan: 16 Januari 2021
Tarikh Kemas Kini: 16 Mungkin 2024
Anonim
Cara Mengekod dan Menyahkod Menggunakan Vigènere Cipher - Ensiklopedia
Cara Mengekod dan Menyahkod Menggunakan Vigènere Cipher - Ensiklopedia

Kandungan

Vigènere cipher adalah kaedah penyulitan yang menggunakan rangkaian "Caesar ciphers" yang berlainan berdasarkan huruf kata kunci. Dalam cipher Caesar, setiap huruf petikan dipindahkan oleh sejumlah huruf, untuk diganti dengan huruf yang sesuai. Sebagai contoh, ini bermaksud bahawa dalam pergeseran tiga kedudukan dalam cipher Caesar: A akan menjadi D; B akan menjadi E; C akan menjadi F, dll. Cipher Vigènere berdasarkan kaedah ini, menggunakan beberapa cipher César pada titik yang berbeza dalam mesej. Artikel ini menunjukkan cara menggunakannya.

Langkah-langkah

Kaedah 1 dari 2: Enkripsi

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

  2. Fikirkan kata kunci yang lebih pendek daripada frasa atau frasa yang ingin anda enkripsi. Untuk contoh ini, kami akan menggunakan:

    LIME

  3. Tuliskan mesej anda tanpa ruang. Untuk contoh ini, kami akan menggunakan:

    WIKIHOWISTHEBEST


  4. Tuliskan kata kunci di bawah mesej anda, sejajarkan setiap huruf kata kunci dengan huruf dalam mesej anda. Lakukan ini sehingga anda menyelaraskan semua huruf dalam mesej:

    WIKIHOWISTHEBEST

    LIMELIMELIMELIME


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

    LIMEia sesuai dengan sempurna, tetapi apabila kata kunci tidak sesuai, tidak perlu menggunakan perkataan penuh. Sebagai contoh:

    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL

  6. Pergi ke baris huruf pertama kata kunci di petak Vigènere dan pergi ke lajur huruf pertama mesej dan cari titik persimpangan garis dan lajur. Itulah surat anda yang disulitkan.
  7. Teruskan dengan cara ini sehingga keseluruhan ayat anda disulitkan. Contohnya akhirnya kelihatan seperti:

    LAYEWGKEHLVAQWGP

Kaedah 2 dari 2: Menafsirkan

  1. Lakukan langkah di atas dalam urutan terbalik untuk menyahkod ciphertext.
  2. Cari lajur huruf pertama ciphertext, dan teruskan sehingga anda mencapai garis huruf pertama kata kunci. Surat ini adalah huruf pertama dari ayat yang dikodkan.
  3. Teruskan dengan cara ini sehingga anda dapat menguraikan teks sepenuhnya.
  4. Selesai.

Dataran Vigènere

Petua

  • Semasa memberikan mesej yang dienkripsi kepada orang lain, mereka perlu mengetahui kata laluan untuk memecahkan kod tersebut, jadi diam-diam berbisik kepada mereka atau gunakan cipher Caesar yang telah ditentukan untuk mengenkripsi kata kunci.
  • Terdapat keropok Vigènere dalam talian yang boleh anda gunakan untuk membantu memecahkan kodnya. Lakukan carian internet untuk mencari mereka.
  • Kaedah penyulitan lain adalah dengan mencari huruf yang sesuai di persimpangan baris dan lajur. Dalam kes ini, "huruf W dan L adalah H" dan seterusnya. WIKIHOWISTHEBEST menjadi HQWMSWIMDBTIMMEX.
  • Periksa untuk memastikan anda disulitkan dengan betul. Teks yang dienkripsi dengan salah mungkin mustahil untuk ditafsirkan dengan betul, dan sukar untuk mengenali ralat tanpa pemeriksaan kedua.
  • Sekiranya anda menggunakan petak Vigènere yang lebih besar, yang merangkumi tanda baca dan jarak, angka menjadi lebih sukar dipatahkan. Ini benar terutamanya apabila "kata kunci" atau "frasa" adalah panjang atau lebih panjang daripada mesej.
  • Kaedah lain untuk menyamarkan mesej anda adalah menggunakan Caesar cipher dalam mesej asal dengan nilai yang telah ditentukan (contohnya: ROT13), kemudian menyulitkannya menggunakan Vigènere cipher. Walaupun ia disahkod, tanpa mengetahui bahawa hasilnya dienkripsi dengan Cesar cipher sebelum Vigènere cipher, mesejnya akan tetap kelihatan rawak.
  • Semakin kerap "Kata Kunci" atau "Frasa Kunci" anda diulang, semakin mudah corak akan dikesan dalam teks yang dienkripsi dan semakin mudah untuk memecahkan penyekat. Sebaiknya "kunci" dengan panjang sama atau lebih besar daripada panjang mesej.

Amaran

  • Cipher ini tidak mudah pecah (tidak ada cipher) dan cepat pecah. Berdasarkan piawaian semasa, angka Vigènere sangat lemah.Jangan gunakan ini untuk apa-apa rahsia. Untuk carian penyulitan AES dan RSA yang lebih kuat. Cipher ini, bagaimanapun, dapat digunakan dengan cipher sekali pakai (kunci cipher yang benar-benar rawak dengan panjang yang sama dengan teks yang digunakan sekali sahaja) untuk menghasilkan teks cipher yang, selagi kuncinya selamat, tidak boleh diuraikan.

Dalam perceraian, rumah elalunya merupakan a et terbe ar yang dimiliki oleh pa angan. Kadang kala, jika mereka mempunyai a et lain, mahkamah akan menyerahkan rumah itu kepada atu orang dan a et yang a...

Cara Mengumpat Seseorang

Robert Doyle

Mungkin 2024

Kutukan adalah mantra ihir yang diletakkan pada e eorang dengan tujuan untuk mencederakannya dengan cara tertentu. Tujuan kutukan berki ar dari gangguan ederhana, atau tekanan p ikologi, hingga penyak...

Artikel Baru.