Vigenère-salaus

Vigenère-salaus salaa ja purkaa tekstin avainsanan avulla siirtämällä kirjaimia avaimen mukaan.

Vigenère-salaus

Kirjoita teksti ja avainsana alle ja valitse toiminto. Tulos päivittyy automaattisesti. Vain kirjaimet A–Z salataan; ääkköset ja muut merkit säilyvät ennallaan eivätkä kuluta avainta.

Tulokset

  • Tulosta
  • Linkitä
  • Vigenère-salaus – avainsanaan perustuva salaus

    Vigenère-salaus on ilmainen ja opetuksellinen työkalu, jolla salaat ja purat tekstiä avainsanan avulla. Se on klassinen polyalfabeettinen salausmenetelmä ja huomattavasti yksinkertaista Caesar-salausta vahvempi. Muunnos tapahtuu kokonaan selaimessasi heti kirjoittaessasi.

    Miten Vigenère-salaus toimii?

    Vigenère-salauksessa jokaista viestin kirjainta siirretään avainsanan kirjaimen verran. Avainsana toistetaan viestin pituiseksi, ja jokainen avaimen kirjain määrää oman siirtonsa. Kirjaimet numeroidaan A = 0, B = 1, …, Z = 25, jolloin salaus voidaan kirjoittaa kaavalla:

    salaus: c = (m + k) mod 26 · purku: m = (c − k) mod 26

    Tässä m on viestin kirjain, k on vastaava avaimen kirjain ja c on salattu kirjain. Koska siirto vaihtelee avaimen mukaan, sama kirjain ei salaudu aina samaksi.

    Esimerkki

    Salataan viesti HEI avaimella ABC. Avaimen kirjainten arvot ovat A = 0, B = 1, C = 2:

    Viestistä HEI tulee siis HFK. Purku tehdään vähentämällä samat avaimen arvot, jolloin HFK muuttuu jälleen viestiksi HEI.

    Miksi Vigenère on Caesaria vahvempi?

    Caesar-salauksessa kaikkia kirjaimia siirretään saman verran, joten kirjainten esiintymistiheys paljastaa salauksen helposti. Vigenère-salauksessa siirto vaihtelee avainsanan mukaan, joten sama kirjain salautuu eri kohdissa eri tavoin. Tämä tekee taajuusanalyysistä vaikeampaa. Käytännössä Vigenère on monta Caesar-salausta lomittain, ja avaimen pituus määrää, kuinka monta eri siirtoa käytetään.

    Millainen on hyvä avainsana?

    Avaimen pituus ja arvaamattomuus ratkaisevat salauksen vahvuuden. Yhden kirjaimen avain vastaa Caesar-salausta, kun taas pitkä ja satunnainen avain tekee murtamisesta vaikeampaa. Avaimesta huomioidaan vain kirjaimet A–Z, ja isot ja pienet kirjaimet käsitellään samoin. Muista, että sama avain tarvitaan sekä salaukseen että purkuun.

    Ääkköset ja muut merkit

    Klassinen Vigenère-salaus on määritelty vain latinalaiselle 26-kirjaimiselle aakkostolle. Tämä työkalu siirtää vain kirjaimia A–Z ja jättää suomen ä-, ö- ja å-kirjaimet, numerot, välilyönnit ja välimerkit ennalleen. Nämä merkit eivät myöskään kuluta avaimen kirjainta, joten avain pysyy kohdistettuna tekstin kirjaimiin ja purku onnistuu oikein.

    Onko Vigenère-salaus turvallinen?

    Vigenère-salausta pidettiin pitkään murtamattomana, mutta nykyään se voidaan avata melko helposti. Avaimen pituus voidaan selvittää tilastollisilla menetelmillä, minkä jälkeen teksti puretaan kuin useita Caesar-salauksia. Vigenère on hyvä opetusväline, joka havainnollistaa polyalfabeettisen salauksen idean, mutta oikeaan tietojen suojaamiseen tarvitaan nykyaikaisia salausmenetelmiä.

    Mihin Vigenère-salausta käytetään?

    Usein kysytyt kysymykset

    Mikä Vigenère-salaus on?
    Vigenère-salaus on avainsanaan perustuva salausmenetelmä, jossa jokaista kirjainta siirretään aakkostossa avaimen kirjaimen verran. Avainsana toistetaan viestin pituiseksi, joten saman kirjaimen salaus vaihtelee sijainnin mukaan. Tätä kutsutaan polyalfabeettiseksi salaukseksi, ja se on huomattavasti Caesar-salausta vahvempi, koska sama kirjain ei salaudu aina samaksi.
    Miten Vigenère-salaus eroaa Caesar-salauksesta?
    Caesar-salauksessa kaikkia kirjaimia siirretään saman verran, kun taas Vigenère-salauksessa siirto vaihtelee avainsanan mukaan kirjain kirjaimelta. Käytännössä Vigenère on monta Caesar-salausta peräkkäin: avainsanan ensimmäinen kirjain määrää ensimmäisen siirron, toinen kirjain toisen siirron ja niin edelleen. Tämä tekee taajuusanalyysistä vaikeampaa ja salauksesta vahvemman.
    Millainen on hyvä avainsana?
    Mitä pidempi ja arvaamattomampi avainsana on, sitä turvallisempi salaus on. Lyhyt avain, kuten yksi kirjain, vastaa Caesar-salausta ja on helppo murtaa. Pitkä, satunnainen avain tekee murtamisesta vaikeampaa. Avaimesta huomioidaan vain kirjaimet A–Z, ja isot ja pienet kirjaimet käsitellään samoin. Sama avain tarvitaan sekä salaukseen että purkuun.
    Toimivatko ääkköset Vigenère-salauksessa?
    Klassinen Vigenère-salaus on määritelty 26-kirjaimiselle latinalaiselle aakkostolle (A–Z). Tämä työkalu siirtää vain kirjaimia A–Z ja jättää suomen ä-, ö- ja å-kirjaimet, numerot, välimerkit ja välilyönnit ennalleen. Nämä merkit eivät myöskään kuluta avaimen kirjainta, jolloin avain pysyy kohdistettuna tekstin kirjaimiin ja purku onnistuu oikein.
    Onko Vigenère-salaus turvallinen?
    Vigenère-salausta pidettiin pitkään murtamattomana, mutta nykyään se on melko helppo avata, erityisesti jos avain on lyhyt tai teksti pitkä. Avaimen pituus voidaan selvittää tilastollisilla menetelmillä, minkä jälkeen teksti puretaan kuin useita Caesar-salauksia. Vigenère on erinomainen opetusväline kryptografiaan, mutta sitä ei pidä käyttää oikeaan tietojen suojaamiseen, johon tarvitaan nykyaikaisia salausmenetelmiä.
    Oliko tästä laskurista apua?

    Linkitä tämä laskuri

    Kopioi koodi ja liitä se omalle sivustollesi.

    Suositut laskurit