Enkode & Dekode Sandi Vigenère
Memandu
Enkode & Dekode Sandi Vigenère
Enkripsi dan dekripsi teks menggunakan sandi Vigenère — sandi substitusi polialfabetik klasik yang pernah disebut “le chiffre indéchiffrable” (sandi yang tidak dapat dipecahkan). Masukkan teks dan kata kunci Anda untuk mendapatkan hasil instan dengan visualisasi langkah demi langkah, tabula recta interaktif, dan analisis frekuensi. Semua pemrosesan terjadi di browser Anda.
Cara Penggunaan
Pilih mode Encode atau Decode, masukkan teks dan kata kunci alfabet. Hasil sandi diperbarui secara instan. Karakter non-alfabet (spasi, angka, tanda baca) dilewatkan tanpa perubahan sambil mempertahankan huruf asli. Alihkan mode Auto-Key untuk menggunakan teks asli sebagai perpanjangan kunci. Lihat rincian langkah demi langkah untuk melihat pergeseran setiap karakter, atau jelajahi tabula recta lengkap dengan baris dan kolom yang disorot.
Fitur
- Encode & Decode — Beralih antara enkripsi dan dekripsi dengan satu tombol. Algoritma menangani kedua arah: C[i] = (P[i] + K[i]) mod 26 untuk pengkodean, P[i] = (C[i] – K[i] + 26) mod 26 untuk dekode.
- Output Mempertahankan Huruf Asli — Input huruf besar menghasilkan output huruf besar, huruf kecil tetap huruf kecil. Karakter non-alfabet dilewatkan tanpa perubahan. Kunci hanya berlanjut pada karakter alfabet.
- Visualisasi Langkah demi Langkah — Lihat tepatnya bagaimana setiap karakter dienkripsi atau didekripsi: karakter input, karakter kunci yang sejajar, jumlah pergeseran (0–25), dan karakter output yang dihasilkan. Diwarnai untuk kejelasan.
- Tabula Recta (Persegi Vigenère) — Tabel substitusi 26×26 lengkap dengan baris dan kolom yang disorot yang menunjukkan kunci aktif dan huruf teks asli. Dapat digulir di perangkat seluler.
- Mode Auto-Key — Varian opsional di mana teks asli memperpanjang kunci setelah kata kunci habis. Menunjukkan bagaimana kunci yang diperpanjang dibangun — berguna untuk mempelajari varian sandi yang lebih kuat ini.
- Analisis Frekuensi — Bagan batang frekuensi huruf dari output dibandingkan dengan frekuensi standar bahasa Inggris. Termasuk perhitungan Indeks Korespondensi (IC) untuk latihan kriptanalisis.
- Guidance Panduan — Bagian yang dapat dilipat yang mencakup algoritma, sejarah (Blaise de Vigenère, abad ke-16), dan cara pemecahannya (pemeriksaan Kasiski, tes Friedman).
Algoritma Itu
Sandi Vigenère menggunakan kata kunci yang berulang untuk menggeser setiap huruf dengan jumlah yang berbeda. Untuk setiap karakter alfabet dalam teks asli, karakter kunci yang sesuai menentukan pergeseran: A=0, B=1, ..., Z=25. Untuk mengenkripsi: tambahkan pergeseran ke huruf teks asli (mod 26). Untuk mendekripsi: kurangi pergeseran dari huruf sandi (mod 26). Karakter non-alfabet dipertahankan di tempatnya, dan indeks kunci hanya berlanjut pada huruf.
Apa itu sandi Vigenère?
Bagaimana sandi Vigenère berbeda dari sandi Caesar?
Apa itu varian auto-key?
Apa itu Indeks Korespondensi?
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
恵 Papan Skor Telah Tiba!
Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 29 Apr 2026
