Kode / Sandi klasik

Encoder dan Decoder Sandi Vigenère

Enkripsi dan dekripsi teks dengan sandi Vigenère dan kata kunci, lengkap dengan tabel pergeseran setiap huruf berdasarkan kunci yang berulang.

Encoder dan Decoder Sandi Vigenère: Sandi Vigenère menggeser setiap huruf berdasarkan nilai huruf kunci yang sesuai, dari A untuk 0 hingga Z untuk 25, lalu mengulang kunci sepanjang teks. Dengan kunci LEMON, ATTACKATDAWN menjadi LXFOPVEFRNHR. Karena pergeserannya berubah dari satu huruf ke huruf berikutnya, penghitungan frekuensi huruf sederhana tidak cukup untuk memecahkannya. Sandi ini pun mendapat julukan le chiffre indéchiffrable, hingga Kasiski dan Babbage menemukan cara untuk memecahkannya pada abad ke-19. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Kategori
Tools teks
Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Sandi VigenèrePemrosesan lokal

Berjalan sepenuhnya di browser Anda

TeksATTACKATDAWN
KunciLEMONLEMONLE
Pergeseran+11+4+12+14+13+11+4+12+14+13+11+4
HasilLXFOPVEFRNHR

Setiap huruf digeser berdasarkan huruf kunci yang sesuai, dengan A = 0 hingga Z = 25, dan kunci diulang sepanjang teks. Spasi dan tanda baca dipertahankan serta tidak mengurangi huruf kunci.

Kotak Vigenère

Di atas kertas, sandi ini menggunakan tabel alfabet berukuran 26 × 26, dengan setiap baris digeser satu posisi lebih jauh daripada baris di atasnya. Cari huruf teks di bagian atas dan huruf kunci di sisi kiri; huruf pada titik pertemuannya adalah huruf ciphertext.

Untuk versi dengan satu pergeseran, lihat sandi Caesar; untuk enkripsi modern yang kuat, enkripsi teks dengan AES.

Cara memecahkannya

Pada 1863, Friedrich Kasiski menerbitkan metodenya: cari kelompok huruf yang berulang dalam ciphertext, ukur jarak di antara kelompok tersebut, dan panjang kuncinya kemungkinan merupakan faktor persekutuan. Bagi teks menjadi sejumlah kolom sesuai panjang tersebut, lalu setiap kolom menjadi sandi Caesar yang dapat dipecahkan berdasarkan frekuensi huruf.

Cara menggunakannya

  1. Ketik teks dan kunci, misalnya LEMON.
  2. Pilih Enkripsi atau Dekripsi.
  3. Baca hasilnya dan lihat tabel yang menyelaraskan teks, kunci, serta pergeseran untuk huruf-huruf pertama.

Privasi & batasan

Teks dan kunci Anda tetap berada di browser.

Alat terkait

Pertanyaan umum

Seberapa kuat sandi Vigenère?

Jauh lebih kuat daripada pergeseran Caesar, tetapi tetap dapat dipecahkan: pola yang berulang mengungkap panjang kunci, lalu setiap kolom menjadi sandi Caesar sederhana.

Apa yang terjadi pada spasi dan tanda baca?

Spasi dan tanda baca tetap seperti semula dan tidak mengurangi jumlah huruf kunci, sesuai konvensi yang umum digunakan.

Apa yang membuat kunci lebih baik?

Kunci yang lebih panjang dan tidak berpola; kunci acak sepanjang pesan yang digunakan satu kali menjadi one-time pad, yang tidak dapat dipecahkan.

Alat gratis · berjalan di browser anda · tanpa perlu akun