Sandi Vigenere
Dengan alat ini Anda bisa memakai sandi Vigenere: enkripsi atau dekripsi teks dengan kata kunci, pilih varian, dan perkirakan kunci yang tidak diketahui lewat analisis, semuanya di browser.
Sumber: Wikipedia – Sandi Vigenère. Diperbarui: .
Cara menghitung
Dengan kata kunci LEMON, ATTACKATDAWN menjadi LXFOPVEFRNHR. Sandi Vigenere menggeser setiap huruf dengan jumlah yang berbeda, ditentukan oleh huruf kata kunci yang bersesuaian (A = 0, B = 1 … Z = 25).
Cara menghitung
Saat enkripsi, huruf asli ditambah huruf kunci modulo 26; saat dekripsi, dikurangkan. Kata kunci berulang. Pada varian Beaufort, C = K − P sehingga enkripsi dan dekripsi adalah perhitungan yang sama. Pada Autokey, kunci dilanjutkan dengan teks asli itu sendiri. Analisis menentukan panjang kunci dari indeks koinsidensi (Friedman) dan tiap huruf kunci lewat perbandingan chi-kuadrat dengan frekuensi huruf bahasa yang dipilih.
Perlu diketahui
- Selama berabad-abad sandi ini disebut “le chiffre indéchiffrable”. Friedrich Kasiski (1863) dan William Friedman (1920-an) menunjukkan bahwa sandi ini bisa dipecahkan jika teksnya cukup panjang.
- Tidak cocok untuk rahasia sungguhan. Gunakan enkripsi modern; sandi Vigenere adalah alat belajar dan teka-teki.
- Umlaut menjadi AE, OE, UE dan ß menjadi SS; angka dan tanda baca tetap dan tidak memakai huruf kunci.
- Masukan Anda tetap di browser.
Pertanyaan umum
Bagaimana cara kerja sandi Vigenere?
Setiap huruf teks asli digeser dalam alfabet sejauh angka yang ditunjukkan huruf kata kunci yang bersesuaian (A = 0, B = 1 …). Kata kunci berulang sampai teks selesai.
Bagaimana memecahkan Vigenere tanpa kunci?
Pertama perkirakan panjang kunci (uji Kasiski atau indeks koinsidensi), lalu pecahkan tiap kolom seperti sandi Caesar dengan analisis frekuensi. Itulah yang dilakukan tindakan “Cari kunci”.
Apa beda Vigenere dan Caesar?
Caesar menggeser semua huruf dengan jumlah yang sama; Vigenere memakai beberapa pergeseran menurut kata kunci sehingga frekuensi huruf lebih tersamarkan.
Apakah sandi Vigenere aman?
Tidak. Dengan teks yang cukup dan analisis frekuensi, komputer memecahkannya dalam hitungan detik. Tidak cocok untuk melindungi rahasia sungguhan.
Sumber dan dasar hukum
- Wikipedia – Sandi Vigenère
- Wikipedia – Autokey cipher (contoh KILT) dan Beaufort cipher
- Wikipedia – Index of coincidence (uji Friedman) dan Letter frequency (tabel bahasa)
Diperbarui: · Kebijakan editorial
Alat terkait
- Sandi CaesarSandi Caesar online: enkripsi dan dekripsi teks dengan pergeseran apa pun, pakai ROT13, atau coba 25 pergeseran untuk membaca pesan tanpa mengetahui kuncinya.
- Translator kode morseTranslator kode morse: teks ke morse dan sebaliknya, langsung. Putar sebagai bunyi atau cahaya, unduh WAV, ketuk sendiri dengan tombol morse, plus tabel ITU.
- Ubah teks ke kode biner (dan sebaliknya)Ubah teks menjadi kode biner, heksadesimal, desimal, atau oktal dan terjemahkan biner kembali ke teks: UTF-8 untuk aksara dan emoji, langsung di browser Anda.
- Alfabet fonetik NATO – mengeja nama dan alamat emailAlfabet fonetik NATO online: ketik nama, alamat email, atau kode dan lihat setiap huruf dieja (Alfa, Bravo, Charlie), lengkap dengan angka dan simbol.
- Anagram: cari anagram dari satu kata atau dua kataCari anagram kata online: ketik huruf dan lihat semua kata dari huruf persis itu. Bisa juga anagram dua kata dan tanda ? sebagai joker. Gratis.
- Membalik teksMembalik teks online: tulis huruf dari belakang, balik urutan kata atau baris, atau putar teks jadi terbalik – dengan pemeriksa palindrom, langsung di browser.
- Generator passwordBuat password acak yang kuat dan passphrase yang mudah diingat, lengkap dengan entropi dalam bit – dihitung di browser Anda, tidak dikirim dan tidak disimpan.
- Membuat tes kosakata: lembar ujian dari daftar kata Anda sendiriMembuat tes kosakata: tempel daftar kata, pilih arah dan jumlah soal, lalu cetak lembar tes dengan garis jawaban dan kunci jawaban sebagai PDF. Gratis.
- Notepad onlineNotepad online gratis tanpa daftar: catatan tersimpan otomatis di browser. Banyak catatan, cari dan ganti, hitung kata, cetak, unduh .txt atau .md.