🌐 ID

🔑 Alat Sandi Vigenère

Sandi polialfabetik yang menggeser setiap huruf berdasarkan jumlah yang ditentukan oleh kata kunci berulang. Karena analisis frekuensi tunggal tidak bisa memecahkannya seperti pada Caesar, sandi ini lama dijuluki "sandi yang tak terpecahkan."

⚠️ Hanya untuk edukasi/teka-teki — jangan gunakan untuk keamanan nyata.

Mode
PANDUAN

Pelajari lebih lanjut

01

1. Sandi yang "Tak Terpecahkan"

Sandi Vigenère berasal dari abad ke-16. Sandi ini sering dikaitkan dengan Blaise de Vigenère, meskipun tekniknya sebenarnya sudah lebih dulu muncul dari karya Giovan Battista Bellaso. Selama berabad-abad sandi ini dianggap tak bisa dipecahkan, sehingga mendapat julukan "le chiffre indéchiffrable" — sandi yang tak terpecahkan.

02

2. Cara Kerjanya — Melapisi Beberapa Pergeseran dengan Kata Kunci

Kata kunci diulang sampai panjangnya sama dengan teks asli, lalu setiap huruf teks asli digeser berdasarkan posisi alfabet huruf kata kunci yang bersesuaian (A=0, B=1, dan seterusnya). Secara efektif, ini seperti menjalankan beberapa pergeseran Caesar yang berbeda pada pesan sekaligus, bukan satu pergeseran tetap.

03

3. Bagaimana Sandi Ini Akhirnya Dipecahkan pada Abad ke-19

Sandi Vigenère akhirnya berhasil dipecahkan pada tahun 1800-an melalui pemeriksaan Kasiski — dikembangkan oleh Friedrich Kasiski — dan secara independen oleh Charles Babbage, yang keduanya menemukan pola berulang dalam ciphertext untuk menyimpulkan panjang kata kunci. Kini sandi ini hanya bernilai historis dan edukatif, serta tidak menawarkan keamanan nyata menurut standar modern, jadi gunakan hanya untuk edukasi dan teka-teki.

Pertanyaan umum

Apakah ini cukup aman untuk penggunaan nyata saat ini?
Tidak. Sandi ini sudah bisa dipecahkan sejak tahun 1800-an dengan metode statistik seperti pemeriksaan Kasiski. Gunakan hanya untuk edukasi dan teka-teki, jangan untuk keamanan nyata.
Apa yang terjadi jika saya tidak memasukkan kata kunci?
Alat akan menampilkan peringatan dan tidak menghasilkan keluaran. Anda perlu memasukkan kata kunci yang berisi setidaknya satu huruf.
Apakah spasi dan tanda baca juga dienkripsi?
Tidak — hanya huruf yang digeser. Spasi, angka, dan tanda baca tetap tidak berubah dan tidak memajukan posisi kata kunci.