Caesarin salakirjoitus ja tekstinsalaus ilmaiseksi
Salaa ja pura teksti Caesarin salakirjoituksella, ROT13:lla, Atbash-menetelmällä ja Vigenèren salakirjoituksella. Klassiset korvaussalakirjoitukset, kaikki selaimessasi.
Minulla on salakirjoitus: etsi siirto
Kokeilee jokaista Caesar-siirtoa syötetekstiin ja järjestää ne sen mukaan, kuinka paljon tulos muistuttaa oikeaa kieltä.
Siirtää jokaista kirjainta 13 paikkaa. Itsekääntyvä — kahdesti sovellettuna palauttaa alkuperäisen.
Vain opetuskäyttöön. Caesar, ROT13, Atbash ja Vigenere ovat klassisia salakirjoituksia — ne eivät tarjoa todellista tietoturvaa ja murtuvat helposti. Älä käytä arkaluontoisten tietojen suojaamiseen.
Yleiset käyttötavat
- Koodaa ja pura ROT13Käytä ROT13 tekstin hämärtämiseen — vakiosalakirjoitus spoilerien, arvoitusten vastausten ja sisältövaroitusten osalta.
- Luo Caesar-salauksen pulmiaKoodaa piilotettuja viestejä Caesar-salaukseen aarteen metsästystä, pakohuoneista ja pulmien haasteista.
- Opi klassista salaustaTutustu Caesar-, Atbash- ja Vigenère-salauksiin ymmärtääksesi salauksen historian ja periaatteet.
- Lähetä salaiset viestitKoodaa henkilökohtaiset viestit, muistiinpanot ja yksityiset viestit yksinkertaisella korvaussalauksella.
- Käytä Atbash-salaustaKäännä aakkoset Atbashin kanssa: A:sta tulee Z, B:stä tulee Y jne. — muinainen heprean salausta.
Miten se toimii
Kaikki neljä salausta — Caesar, ROT13, Atbash ja Vigenère — on toteutettu alusta asti selaimessa puhtaalla merkkikoodiaritmetiikalla, ilman minkäänlaista ulkoista kirjastoa. Koodaus ja purku tapahtuvat välittömästi selaimessasi kirjoittaessasi; mitään ei koskaan lähetetä palvelimelle.
- 1Valitse salaus ja määritä seValitse neljästä klassisesta korvaussalauksesta. Caesar antaa sinun asettaa siirtymäarvon 1–25 liukusäätimellä. Vigenère vaatii avainsanan, jonka kirjaimet määrittävät eri siirtymän kussakin tekstin kohdassa. ROT13:lla ja Atbashilla ei ole parametreja — molemmat ovat itse-käänteisiä, joten koodaus ja purku ovat sama toimenpide.
- 2Käsin kirjoitettu merkkiaritmetiikka ajaa muunnoksenJokainen salaus on pieni puhdas funktio syötemerkkijonolle. Caesar ja ROT13 käyttävät modulaarista aritmetiikkaa merkkikoodeille — ((merkkikoodi - kanta + siirtymä) % 26) + kanta — jättäen ei-aakkoselliset merkit täysin muuttumattomiksi. Atbash peilaa jokaisen kirjaimen laskemalla kanta + 25 - (merkkikoodi - kanta). Vigenère kiertää avainsanan merkkien läpi, soveltaen eri siirtymää jokaiseen peräkkäiseen kirjaimeen.
- 3Raa'an voiman murtaja pisteyttää kaikki 25 Caesar-siirtymääJos sinulla on salatekstiä mutta ei tunnettua siirtymää, 'murra'-paneeli kokeilee kaikkia 25 siirtymää kerralla ja pisteyttää jokaisen ehdokkaan englannin kirjaintaajuuksia vasten khiin neliö -testillä. Purku, jonka kirjainjakauma vastaa parhaiten todellista englantia, sijoitetaan ensimmäiseksi.
- 4Kopioi tulos tai jaa arvoituslinkkiTuloste päivittyy reaaliajassa jokaisella näppäilyllä. Kopioi se leikepöydälle, tai käytä 'Kopioi linkki' -toimintoa luodaksesi URL-osoitteen, joka koodaa valitsemasi salauksen, siirtymän tai avaimen ja syötetekstin — jolloin voit jakaa koodatun arvoituksen, joka avautuu suoraan työkalussa.
Liittyvät työkalut
URL-kooderi ja -dekooderi
Koodaa ja dekoodaa URL-osoitteita ja kyselymerkkijonoja. Tukee encodeURIComponent, decodeURIComponent ja kyselymerkkijonojen jäsennystä.
Base64-koodaaja ja -purkaja
Koodaa teksti tai tiedostot Base64-muotoon tai pura Base64-merkkijonot takaisin pelkäksi tekstiksi. Välitön, yksityinen ja ilmainen.
HTML-koodaaja ja -purkaja
Koodaa erikoismerkit HTML-entiteeteiksi tai pura entiteetit takaisin pelkäksi tekstiksi. Välittömästi, selaimessasi.