Cēzara šifrs un teksta šifrētājs bez maksas
Šifrē un atšifrē tekstu ar Cēzara šifru, ROT13, Atbash un Vigenère šifru. Klasiskie aizvietojuma šifri, visi pārlūkprogrammā.
Man ir šifrēts teksts: atrast nobīdi
Izmēģina katru Cēzara nobīdi ievades tekstam un sakārto tās pēc tā, cik rezultāts atgādina īstu valodu.
Katru burtu nobīda par 13 pozīcijām. Šifrēšana un atšifrēšana ir viena un tā pati darbība — pielietojot divreiz, atgriežas oriģināls.
Tikai izglītojošiem nolūkiem. Cēzara, ROT13, Atbash un Vigenere ir klasiski šifri — tie nenodrošina reālu konfidencialitāti un ir vienkārši uzlaužami. Nelietojiet tos sensitīvas informācijas aizsardzībai.
Biežākie lietojumi
- Kodējiet un Dekodējiet ROT13Izmantojiet ROT13 teksta paslēpšanai — galvenais šifrs spoiliem, mīklu atbildēm un satura brīdinājumiem.
- Izveidojiet Caesar Cipher MīklasKodējiet slepenus ziņojumus Caesar šifrā dārgumu medību, bēgšanas telpām un mīklu izaicinājumiem.
- Iemācieties Klasisko KriptogrāfijuIzpētiet Caesar, Atbash un Vigenère šifrus, lai izprastu kriptogrāfijas vēsturi un principus.
- Sūtiet Slepenus ZiņojumusKodējiet personīgus ziņojumus, piezīmes un privātu komunikāciju ar vienkāršu aizstāšanas šifru.
- Pielietojiet Atbash ŠifruApvērsiet alfabētu ar Atbash: A kļūst Z, B kļūst Y un tā tālāk — senie ebreju šifrs.
Kā tas darbojas
Visi četri šifri — Cēzara, ROT13, Atbaša un Vižnēra — ir īstenoti no nulles pārlūkprogrammā, izmantojot tīru rakstzīmju koda aritmētiku, bez jebkādas ārējas bibliotēkas. Kodēšana un dekodēšana notiek uzreiz jūsu pārlūkprogrammā, kamēr rakstāt; nekas nekad netiek sūtīts uz serveri.
- 1Izvēlieties šifru un konfigurējiet toIzvēlieties starp četriem klasiskiem aizstāšanas šifriem. Cēzars ļauj iestatīt nobīdes vērtību no 1–25 ar slīdni. Vižnēram nepieciešams atslēgvārds, kura burti nosaka atšķirīgu nobīdi katrā teksta pozīcijā. ROT13 un Atbašam nav parametru — abi ir paši sev apgriezti, tāpēc kodēšana un dekodēšana ir viena un tā pati operācija.
- 2Pašrakstīta rakstzīmju aritmētika izpilda pārveidojumuKatrs šifrs ir neliela tīra funkcija pār ievades virkni. Cēzars un ROT13 izmanto moduļa aritmētiku uz rakstzīmju kodiem — ((rakstzīmesKods - bāze + nobīde) % 26) + bāze — atstājot ne-alfabētiskās rakstzīmes pilnīgi nemainītas. Atbaša atspoguļo katru burtu, aprēķinot bāze + 25 - (rakstzīmesKods - bāze). Vižnērs iet cauri atslēgvārda rakstzīmēm, pielietojot atšķirīgu nobīdi katram secīgam burtam.
- 3Pilnās pārlases uzlauzējs sarindo visas 25 Cēzara nobīdesJa jums ir šifrteksts, bet nezināma nobīde, panelis “uzlauzt” mēģina visas 25 nobīdes vienlaicīgi un vērtē katru kandidātu pret angļu valodas burtu biežumiem, izmantojot hī kvadrāta testu. Atšifrējums, kura burtu sadalījums vislabāk atbilst reālai angļu valodai, tiek ierindots pirmajā vietā.
- 4Kopējiet rezultātu vai koplietojiet mīklas saitiIzvade atjaunojas dzīvajā laikā ar katru taustiņsitienu. Kopējiet to starpliktuvē, vai izmantojiet "Kopēt saiti", lai izveidotu URL, kas kodē jūsu izvēlēto šifru, nobīdi vai atslēgu un ievades tekstu — tā varat koplietot kodētu mīklu, kas atveras tieši rīkā.
Saistītie rīki
URL kodētājs un dekodētājs
Kodējiet un dekodējiet URL adreses un vaicājumu virknes. Atbalsta encodeURIComponent, decodeURIComponent un vaicājumu virkņu analīzi.
Base64 enkodētājs un dekodētājs
Enkodē tekstu vai failus uz Base64 vai dekodē Base64 virknes atpakaļ uz vienkāršu tekstu. Tūlītēji, privāti un bezmaksas.
HTML enkodētājs un dekodētājs
Enkodē speciālos rakstzīmes uz HTML entītijām vai dekodē entītijas atpakaļ uz vienkāršu tekstu. Tūlītēji, pārlūkprogrammā.