Vigenere Cipher encrypt / decrypt tool.

Ang Vigenère Cipher ay isang paraan ng pag-encrypt ng alpabetikong teksto sa pamamagitan ng paggamit ng isang serye ng iba't ibang Caesar ciphers batay sa mga titik ng isang keyword. Ito ay isang simpleng anyo ng polyalphabetic substitution.

Upang i-encrypt, maaaring gamitin ang isang talahanayan ng mga titik, na tinatawag na Tabula Ruta, Vigenère Square, o Vigenère Table. Binubuo ito ng alpabeto na nakasulat sa 26 beses sa iba't ibang mga hilera, ang bawat alpabeto ay nagbago ng cyclically sa kaliwa kumpara sa nakaraang alpabeto, na tumutugma sa 26 posibleng Caesar Ciphers. Sa iba't ibang mga punto sa proseso ng pag-encrypt, ang cipher ay gumagamit ng ibang alpabeto mula sa isa sa mga hanay. Ang alpabeto na ginamit sa bawat punto ay depende sa isang paulit-ulit na keyword.

Halimbawa, ipagpalagay na ang plaintext na naka-encrypt ay: Attackatdawn

Ang taong nagpapadala ng mensahe ay pinipili ang isang keyword at inuulit ito hanggang sa tumutugma ito sa haba ng plaintext, halimbawa, ang keyword na "Lemon": LemonLemonle

Ang vigenère square o vigenère table, na kilala rin bilang Tabula Ruta, ay maaaring gamitin para sa pag-encrypt at decryption.

Vigenere Cipher encrypt / decrypt tool.