Lompat ke konten
Aback Tools Logo

Sandi Vigenère

Enkripsi dan dekripsi teks dengan sandi substitusi polialfabetik Vigenère memakai kata kunci apa pun. Setiap huruf digeser sesuai huruf kata kunci yang bersesuaian, dan kata kunci berulang sesuai kebutuhan. Tersedia tabel pratinjau langsung perluasan kata kunci. Berjalan sepenuhnya di browser Anda, tanpa pendaftaran.

Vigenère Cipher - Encode & Decode

Enter a keyword and text to encrypt or decrypt using the Vigenère polyalphabetic substitution cipher. Each letter is shifted by the corresponding keyword letter, cycling through the keyword as needed. Numbers, spaces, and punctuation are preserved unchanged. All processing runs locally in your browser.

Keyword is required. Enter a keyword containing at least one letter.
Plain Text Input
0 chars
Encrypted Output
Encrypted
Enter a keyword above to start...
0 chars
Cipher Statistics & Keyword Preview
Letters Shifted
0
Preserved
0
Keyword Length
0
Words
0

The Vigenère cipher is not secure by modern standards - it can be broken with frequency analysis when the keyword is short. Use it for educational purposes, puzzles, and light obfuscation only. All processing runs 100% locally in your browser. Your text is never sent to any server.

Mengapa menggunakan alat sandi Vigenère kami?

  • Enkripsi dan dekripsi Vigenère instan: enkripsi dan dekripsi teks secara waktu nyata saat Anda mengetik. Alat sandi Vigenère memproses masukan seketika di browser Anda tanpa waktu tunggu dan tanpa perlu menekan tombol.
  • 100% privat — tanpa unggahan: teks dan kata kunci Anda tidak pernah meninggalkan perangkat. Alat sandi Vigenère memproses semuanya lokal di browser Anda, menjamin privasi penuh untuk pesan dan dokumen.
  • Pratinjau perluasan kata kunci: lihat persis bagaimana kata kunci Anda dipetakan ke setiap huruf masukan lewat tabel perluasan langsung — cocok untuk mempelajari cara kerja sandi Vigenère langkah demi langkah.
  • Gratis dan tanpa batas: enkripsi dan dekripsi teks tanpa batas tanpa pendaftaran, langganan, maupun plafon pemakaian. Salin atau unduh hasilnya dengan satu klik — gratis selamanya dan tanpa iklan.

Apa itu sandi Vigenère?

Sandi Vigenère adalah sandi substitusi polialfabetik yang memakai kata kunci berulang untuk menggeser setiap huruf dengan jumlah berbeda. Berbeda dari sandi Caesar yang menggeser setiap huruf dengan nilai tetap yang sama, sandi Vigenère menggilir huruf-huruf kata kunci dan menerapkan pergeseran berbeda pada setiap karakter. Ini membuatnya jauh lebih sulit dipecahkan lewat analisis frekuensi sederhana. Sandi ini dianggap tak terpecahkan selama berabad-abad dan dikenal sebagai le chiffre indéchiffrable (sandi yang tak teruraikan) sampai Charles Babbage dan Friedrich Kasiski memecahkannya secara terpisah pada abad ke-19. Alat sandi Vigenère kami menerapkan algoritme standar secara persis: hanya huruf Latin yang digeser dan semua karakter lain dibiarkan utuh.

Cara kerja alat sandi Vigenère kami

  1. Masukkan kata kunci: ketik kata atau frasa apa pun sebagai kata kunci. Hanya huruf yang dipakai; angka dan simbol otomatis dibuang. Kata kunci berulang sesuai kebutuhan untuk menutupi seluruh panjang pesan Anda.
  2. Pilih arah dan tempelkan teks: pilih Enkripsi atau Dekripsi, lalu tempelkan atau ketik teks Anda. Hasilnya diperbarui seketika di browser tanpa perjalanan ke server — teks dan kata kunci Anda tidak pernah meninggalkan perangkat.
  3. Salin atau unduh hasilnya: salin hasilnya ke papan klip atau unduh sebagai berkas teks. Gunakan tombol Tukar untuk memindahkan keluaran kembali ke masukan guna memverifikasi siklus penuh.

Rumus enkripsi Vigenère

  • Enkripsi: C = (P + K) mod 26 — dengan P adalah posisi huruf teks asli (A=0, Z=25) dan K adalah posisi huruf kata kunci.
  • Dekripsi: P = (C − K + 26) mod 26 — kurangi pergeseran kata kunci lalu bungkus kembali ke awal alfabet bila perlu.
  • Penggiliran kata kunci: kata kunci dimulai ulang dari awal setelah habis. Hanya huruf pada masukan yang memajukan posisi kata kunci — spasi dan tanda baca tidak menghabiskan huruf kata kunci.
  • Mempertahankan huruf besar/kecil: huruf besar pada masukan menghasilkan huruf besar pada keluaran; huruf kecil menghasilkan huruf kecil. Huruf besar/kecil kata kunci diabaikan.

Batasan penting

Sandi Vigenère tidak aman menurut standar kriptografi modern. Sandi ini bisa dipecahkan dengan uji Kasiski atau metode indeks kebetulan bila kata kuncinya pendek dibanding panjang pesan. Jangan gunakan sandi Vigenère untuk melindungi kata sandi, data pribadi, atau informasi sensitif apa pun. Untuk keamanan sungguhan, gunakan enkripsi modern seperti AES-256. Sandi Vigenère hanya cocok untuk tujuan edukasi, teka-teki, dan kajian sejarah.

Pertanyaan yang Sering Diajukan

Sandi Vigenère adalah sandi substitusi polialfabetik yang memakai kata kunci berulang untuk menggeser setiap huruf dengan jumlah yang berbeda. Berbeda dari sandi Caesar yang memakai satu pergeseran tetap, sandi Vigenère menggilir huruf-huruf kata kunci sehingga jauh lebih sulit dipecahkan dengan analisis frekuensi sederhana.

Pilih mode Dekripsi, masukkan kata kunci yang sama seperti saat mengenkripsi, lalu tempelkan teks sandi. Alat ini membalik pergeseran kata kunci untuk memulihkan teks asli. Anda harus mengetahui kata kunci yang tepat — tanpa itu, dekripsi memerlukan kriptanalisis.

Hasilnya akan kacau — campuran huruf yang tampak acak dan tidak membentuk teks yang bisa dibaca. Sandi Vigenère sangat sensitif terhadap kata kunci yang tepat, jadi satu huruf salah pun membuat semua karakter berikutnya terdekripsi dengan salah.

Tidak. Kata kunci berulang otomatis untuk menutupi seluruh panjang pesan. Kata kunci pendek seperti "KEY" akan berulang sebagai KEY KEY KEY KEY… selama diperlukan. Kata kunci yang lebih panjang umumnya lebih aman karena lebih jarang berulang.

Tidak. Hanya huruf Latin (A-Z, a-z) yang digeser oleh sandi Vigenère. Spasi, angka, tanda baca, dan semua karakter lain dibiarkan apa adanya. Spasi dan tanda baca juga tidak memajukan posisi kata kunci — hanya huruf yang menghabiskan satu huruf kata kunci.

Tidak. Sandi Vigenère tidak aman menurut standar modern. Sandi ini bisa dipecahkan dengan uji Kasiski atau metode indeks kebetulan bila kata kuncinya pendek. Gunakan hanya untuk tujuan edukasi, teka-teki, dan kajian sejarah — bukan untuk melindungi data sensitif.

Ya. Seluruh enkripsi dan dekripsi berjalan sepenuhnya di browser Anda memakai JavaScript sisi klien. Teks dan kata kunci Anda tidak pernah diunggah ke server, disimpan di basis data, atau dibagikan kepada pihak ketiga.

Sandi Caesar menggeser setiap huruf dengan jumlah tetap yang sama (misalnya selalu +3). Sandi Vigenère menggeser setiap huruf dengan jumlah berbeda yang ditentukan huruf kata kunci yang bersesuaian. Pendekatan polialfabetik ini membuat Vigenère jauh lebih sulit dipecahkan lewat analisis frekuensi dibanding Caesar.

Ya. Alat ini 100% gratis tanpa fitur premium, kuota pemakaian, atau pembuatan akun. Buka halamannya, masukkan kata kunci dan teks Anda, lalu salin hasilnya seketika — tanpa iklan yang menghalangi antarmuka dan tanpa batas berbayar tersembunyi.