Caesar- ja ROT13-salaus
Salaa ja pura teksti Caesar-salauksella, ROT13:lla tai ROT47:llä, katso siirretyt aakkoset ja selvitä tuntematon avain kokeilemalla kaikki 25 siirtoa.
Aakkoset tällä avaimella
| Selkokieli | |
|---|---|
| Salattu |
Kaikki 25 siirtoa kirjainten yleisyyden mukaan järjestettynä
| Avain | Pisteet (χ², pienempi = parempi) | Purettu teksti | Käytä |
|---|
Näin käytät Caesar-salaustyökalua
- Kirjoita tai liitä teksti syötekenttään.
- Valitse kohdassa Salaus vaihtoehto Caesar (valitse siirto), ROT13 (kirjaimia siirretään 13) tai ROT47 (kirjaimet, numerot ja merkit).
- Caesar-salauksessa aseta Siirto (avain). Mikä tahansa kokonaisluku käy: 3, 29 ja −23 antavat saman tuloksen, koska aakkoset kiertävät alkuun 26 kirjaimen jälkeen.
- Valitse Salaa tai Pura. Tulos päivittyy kirjoittaessasi, ja Aakkoset tällä avaimella -taulukko näyttää, mikä kirjain korvautuu millä.
- Kopioi tuloksen leikepöydälle tai valitse Käytä tulosta syötteenä, jos haluat käsitellä tulosta uudelleen.
Jos sait viestin ilman avainta, valitse Etsi avain (kokeile kaikki 25 siirtoa). Työkalu purkaa tekstin jokaisella avaimella, järjestää tulokset ja korostaa todennäköisimmän. Valitse rivillä Käytä, niin teksti puretaan kyseisellä avaimella.
Miten Caesar-salaus toimii
Caesar-salaus korvaa jokaisen kirjaimen kirjaimella, joka on aakkosissa tietyn verran eteenpäin. Siirrolla 3 A:sta tulee D, B:stä E ja X kiertää takaisin A:ksi. Purkaminen siirtää kirjaimia takaisin saman verran. Suetoniuksen mukaan Julius Caesar käytti siirtoa 3 yksityisessä kirjeenvaihdossaan, ja siitä salaus on saanut nimensä.
Työkalu säilyttää isot ja pienet kirjaimet sekä jättää numerot, välilyönnit ja välimerkit ennalleen. Aksenttikirjaimet, jotka ovat yleisiä ranskassa, voi käsitellä kolmella tavalla kohdassa Aksenttikirjaimet:
- Siirrä kirjain, säilytä aksentti (é → f́): peruskirjain siirretään ja aksentti jää paikalleen. Purku palauttaa täsmälleen alkuperäisen tekstin.
- Poista aksentit ensin (é → e → f): tulos on pelkkää A–Z-tekstiä kuten perinteisessä salauksessa, mutta aksentit häviävät.
- Jätä aksenttikirjaimet ennalleen: vain A–Z siirtyvät. Kirjaimet é, ç tai à pysyvät sellaisinaan, mikä antaa vihjeitä viestin lukijalle.
Suomen ä, ö ja å eivät kuulu 26 kirjaimen aakkostoon. Ne käsitellään aksenttikirjaimina: oletusasetuksella ä siirtyy kuin a ja pitää kaksi pistettään, ja purku palauttaa ne ennalleen.
ROT13 ja ROT47
ROT13 on Caesar-siirto 13:lla. Koska aakkosissa on 26 kirjainta, kahdesti toistettuna se palauttaa alkuperäisen tekstin, joten salaus ja purku ovat sama toimenpide. ROT13:a on pitkään käytetty keskustelupalstoilla ja uutisryhmissä piilottamaan juonipaljastuksia, pulmien vastauksia ja punchlineja ensisilmäykseltä.
ROT47 soveltaa samaa ajatusta 94 näkyvään ASCII-merkkiin väliltä ! – ~ siirrolla 47. Se sotkee kirjainten lisäksi numerot ja erikoismerkit, joten ”Hello World!” muuttuu muotoon ”w6==@ (@C=5P”. ROT13:n tavoin se on oma käänteisoperaationsa.
Caesar-salauksen murtaminen kirjaintaajuuksilla
Avaimia on vain 25, joten Caesar-salauksen voi murtaa käsin muutamassa minuutissa. Tämä työkalu kokeilee jokaisen avaimen ja vertaa jokaisen tuloksen kirjainmääriä englannin tai ranskan tavallisiin kirjaintaajuuksiin khiin neliö -pisteytyksellä: mitä pienempi piste, sitä lähempänä teksti on oikeaa kieltä. Englannissa yleisimmät kirjaimet ovat E, T ja A, ranskassa E, S, A ja I. Valitse Viestin kieli tai jätä automaattinen valinta, jolloin molemmat kokeillaan.
Automaattinen avaimen etsintä vertaa tekstiä vain englannin ja ranskan kirjaintaajuuksiin. Suomenkielisen viestin avain voi siis löytyä väärin tai jäädä löytymättä, vaikka salaus ja purku toimivat millä tahansa latinalaisella tekstillä. Alle noin 20 kirjaimen viesteissä arvaus voi olla väärä, joten tarkista aina, että teksti on luettavaa.
Ei oikeaan tietoturvaan
Caesar-salaus, ROT13 ja ROT47 ovat historiallisia ja opetuskäyttöön tarkoitettuja menetelmiä. Ne eivät suojaa mitään: kuka tahansa purkaa ne sekunneissa, kuten avaimen etsintä osoittaa. Käytä niitä pulmiin, pakopeleihin, koulutehtäviin tai juonipaljastusten piilottamiseen. Oikeiden salaisuuksien suojaamiseen tarvitaan nykyaikaista salausta, kuten AES-salausta luotetun sovelluksen kautta.
Usein kysytyt kysymykset
Mikä on ROT13:n avain?
Avain on 13. Koska 13 on puolet luvusta 26, sama toimenpide sekä salaa että purkaa.
Voinko käyttää negatiivista siirtoa?
Voit. Siirto −3 vastaa siirtoa 23. Negatiivisella avaimella salaaminen vastaa purkamista vastaluvulla.
Miksi avaimen etsintä ehdottaa väärää avainta?
Kirjaintaajuusanalyysi perustuu tilastoihin. Hyvin lyhyet viestit, nimilistat tai muunkielinen teksti eivät välttämättä noudata odotettua kirjainjakaumaa. Katso muita korkealle sijoittuneita rivejä tai valitse oikea kieli.
Osaako työkalu käsitellä ranskan aksentit?
Osaa. Oletuksena aksentti pysyy siirretyn kirjaimen päällä, jolloin ranskankielinen viesti purkautuu takaisin kaikkine aksentteineen. Aksentit voi myös poistaa tai jättää aksenttikirjaimet ennalleen.
Lähetetäänkö tekstini palvelimelle?
Ei. Salaus, purku ja avaimen etsintä tehdään kokonaan selaimessasi.
Aiheeseen liittyvät työkalut
- Morse-koodin kääntäjä Käännä teksti Morse-koodiksi ja Morse takaisin tekstiksi ITU-standardilla, toista se valitsemallasi nopeudella Farnsworth-väleillä ja lataa se WAV-tiedostona.
- Teksti binääriksi -muunnin Muunna teksti binääri-, heksadesimaali-, desimaali- tai oktaalikoodeiksi ja takaisin. UTF-8-tavut tai Unicode-koodipisteet, omat erottimet ja merkkitaulukko.
- Base64-koodaus ja -purku Ilmainen Base64-koodaus ja -purku täydellä UTF-8-tuella ja URL-turvallisella base64url-vaihtoehdolla. Toimii selaimessa, mitään ei lähetetä palvelimelle.
- Tekstin kääntäjä takaperin Käännä teksti takaperin verkossa. Kirjoita lause takaperin tai käännä sanojen tai rivien järjestys. Emojit ja ääkköset pysyvät ehjinä.