Vigenère-salakirjoituksen kooderi ja dekooderi
Salaa tai pura tekstiä klassista Vigenère-polyalfabeettista salakirjoitusta käyttäen avainsanaan perustuvaa korvausta. Koodaa viestejä toistuvilla avainsanamalleilla vahvemman klassisen salauksen saavuttamiseksi.
Syöte
Tuloste
Lue lisää
Mikä on Vigenère‑salakirjoitus?
Vigenère‑salakirjoitus on polyalfabeettinen korvausmenetelmä, joka siirtää kirjaimia toistuvan avainsanan mukaan. Jokainen avaimen merkki valitsee eri Caesar‑siirron, mikä tekee kuvioista paljon vaikeampia havaita kuin yhden kiinteän kierron. Historiallisesti sitä pidettiin “murtamattomana”, kunnes analyytikot käyttivät taajuusanalyysiä toistuvilla avainjaksoilla, minkä vuoksi se edelleen toimii perusopetuksena klassisessa kryptografiassa.
Työkalun kuvaus
Koodaa tai pura tekstejä muokattavalla avainsanalla käyttäen caesar-salad‑toteutusta Vigenère‑salakirjoitukselle. Kirjaimet kiertävät avaimen perusteella, kun taas välimerkit, numerot ja välilyönnit pysyvät muuttumattomina, jotta tulos on luettavissa.
Ominaisuudet
- Avainsanan syöte, joka hyväksyy vain kirjaimia ja normalisoi ne automaattisesti
- Välitön salaus ja salauksen purku caesar-salad Vigenère -moottorin avulla
- Säilyttää välilyönnit, numerot ja välimerkit kierrättäessä aakkosmerkkejä
- Toimii saumattomasti sekoitettujen iso- ja pienaakkosten viesteissä
Käyttötapaukset
- Polyalfabeettisen korvausmenetelmän opettaminen luokkahuoneissa tai opintoryhmissä
- Arvoitusten metsästysten tai pakohuonehaasteiden ratkaiseminen, jotka perustuvat Vigenère‑vihjeisiin
- Kotitehtävien vastausten tarkistaminen tai itsenäinen harjoittelu kryptografiakursseilla
- Tekstin pätkien peittely prototyypeissä, aivoriihessä tai vähämerkityksisessä viestinnässä