รหัส Vigenère (Vigenère Cipher)
เข้ารหัสและถอดรหัสข้อความด้วย Vigenère cipher โดยใช้ keyword ลับ เป็น polyalphabetic substitution cipher คลาสสิกที่รักษาตัวพิมพ์เดิม เครื่องมือ
Loading tool...
รหัส Vigenère (Vigenère Cipher) คืออะไร?
Vigenère cipher เป็น polyalphabetic substitution cipher คลาสสิกที่เข้ารหัสโดยเลื่อนแต่ละตัวอักษรตาม keyword ลับที่วนซ้ำ ทำให้ frequency analysis แบบตัวอักษรเดียวใช้ไม่ได้ผล
ประโยชน์หลัก
- แข็งแกร่งกว่า Caesar
- ใช้ keyword
- รักษาตัวพิมพ์
- เรียนรู้ได้
กรณีการใช้งาน
- •เรียน cryptography
- •แข่งขัน CTF
- •ห้องนิรภัย (Escape room)
- •ส่งข้อความลับ
วิธีใช้ Vigenère Cipher
- เลือกโหมด: เลือก เข้ารหัส หรือ ถอดรหัส
- ใส่ keyword: พิมพ์ keyword ลับ (ตัวอักษรเท่านั้น)
- วางข้อความ: ใส่ plaintext หรือ ciphertext ที่จะแปลง
- คัดลอกผล: ก๊อปปี้ผลลัพธ์ หรือกด Swap เพื่อสลับกลับ
คุณสมบัติหลัก
- เข้ารหัสและถอดรหัสด้วย keyword
- Polyalphabetic cipher คลาสสิก
- รักษาตัวพิมพ์เล็ก/ใหญ่เดิม
- ข้ามอักขระที่ไม่ใช่ตัวอักษร
- สลับโหมดเข้า/ถอดรหัสในคลิกเดียว
- Keyword ไม่สน case
คำถามที่พบบ่อย
Vigenère cipher คืออะไร?
เป็น polyalphabetic substitution cipher ที่เลื่อนแต่ละตัวอักษรตามค่าจาก keyword ลับที่วนซ้ำ
ปลอดภัยไหม?
ไม่ — สามารถถอดได้ด้วย frequency analysis ใช้เพื่อเรียนรู้ ไขปริศนา และ CTF ไม่ใช่เก็บความลับจริง
ถอดรหัสต้องใช้ keyword ไหม?
ใช่ การถอดรหัสต้องใช้ keyword เดียวกับตอนเข้ารหัส ถ้าไม่มีจะถอดกลับไม่ได้
ช่องว่างและเครื่องหมายถูกเก็บไว้ไหม?
ใช่ อักขระที่ไม่ใช่ตัวอักษรจะผ่านไปเลยและไม่ทำให้ keyword เลื่อนตำแหน่ง