รหัส Vigenèreคืออะไร?
เครื่องมือรหัส Vigenère ออนไลน์ฟรี เข้ารหัสหรือถอดรหัสข้อความด้วยตารางรหัส Vigenère
รหัสวิเจแนร์ (Vigenere cipher) แสดงถึงความก้าวหน้าอย่างมีนัยสำคัญเหนือรหัสแทนที่แบบง่ายเช่นซีซาร์ แทนที่จะเลื่อนตัวอักษรทุกตัวด้วยจำนวนเท่ากัน รหัสวิเจแนร์ใช้คำหลักเพื่อกำหนดการเลื่อนที่แตกต่างกันสำหรับแต่ละตัวอักษร ทำให้เป็นรหัสแบบพอลิแอลฟาเบติก — ตัวอักษรข้อความต้นฉบับเดียวกันสามารถเข้ารหัสเป็นตัวอักษรข้อความเข้ารหัสที่แตกต่างกันตามตำแหน่งของมัน ทำให้การวิเคราะห์ความถี่แบบง่ายไร้ผล
การเข้ารหัสทำงานโดยวางคำหลักซ้ำ ๆ ใต้ข้อความต้นฉบับ ตัวอักษรคำหลักแต่ละตัวกำหนดการเลื่อนซีซาร์สำหรับตัวอักษรข้อความต้นฉบับที่สอดคล้องกัน (A=0, B=1, ..., Z=25) ด้วยคำหลักความยาว n ช่องว่างคีย์ที่มีประสิทธิภาพคือ 26^n คำหลัก 5 ตัวอักษรสร้าง 26^5 หรือประมาณ 12 ล้านคีย์ที่เป็นไปได้ ทำให้ brute-force ไม่สามารถปฏิบัติได้
เครื่องมือให้การเข้ารหัสและถอดรหัสด้วยคำหลัก โหมด autokey การแสดงภาพคีย์ทีละอักขระ และการวิเคราะห์ทางสถิติดัชนีความบังเอิญ (Index of Coincidence - IC) โหมด autokey ขยายคำหลักโดยใช้ข้อความต้นฉบับเอง ขจัดรูปแบบซ้ำที่ทำให้วิเจแนร์มาตรฐานเสี่ยงต่อการตรวจสอบ Kasiski การแสดงภาพคีย์แสดงให้เห็นอย่างชัดเจนว่าตัวอักษรคำหลักแต่ละตัวแมปกับตำแหน่งข้อความต้นฉบับแต่ละตำแหน่งอย่างไร
แผงดัชนีความบังเอิญให้ข้อมูลเชิงลึกทางสถิติเกี่ยวกับข้อความเข้ารหัส สำหรับข้อความต้นฉบับภาษาอังกฤษ IC ประมาณ 0.0667 สำหรับข้อความสุ่ม IC ประมาณ 0.0385 หากข้อความที่เข้ารหัสวิเจแนร์แสดง IC ใกล้ 0.0385 แสดงว่ารหัสทำงานถูกต้อง ค่าที่สูงกว่า 0.045 แนะนำว่าคำหลักอาจสั้นพอที่จะถอดรหัสได้