Pereiti prie pagrindinio turinio

Cezario šifras ir teksto šifruotuvas nemokamai

Šifruokite ir iššifruokite tekstą Cezario šifru, ROT13, Atbash ir Vigenère šifru. Klasikiniai pakeitimo šifrai, visa tai jūsų naršyklėje.

Veikia neprisijungus, kai įkeliama

Turiu šifrotekstą: raskite poslinkį

Išbando kiekvieną Cezario poslinkį įvestam tekstui ir surikiuoja pagal tai, kiek rezultatas panašus į tikrą kalbą.

Kiekvieną raidę pastumia 13 vietų. Savaatvirkštinė — pritaikius du kartus grąžinamas originalas.

Abėcėlės atitiktis(viršuje: įvestis, apačioje: rezultatas)
AN
BO
CP
DQ
ER
FS
GT
HU
IV
JW
KX
LY
MZ
NA
OB
PC
QD
RE
SF
TG
UH
VI
WJ
XK
YL
ZM

Tik švietimo tikslais. Cezario, ROT13, Atbash ir Vigenere yra klasikinės šifros — jos nesuteikia tikro konfidencialumo ir lengvai nulaužiamos. Nenaudokite jų jautriai informacijai apsaugoti.

Įvestis
Išvestis
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

Dažniausi naudojimo būdai

  • Koduokite ir Dekoduokite ROT13Naudokite ROT13 tekstui nuslėpti — pagrindinės šifro numuštams, galvosūkio atsakymams ir turinio perspėjimams.
  • Sukurkite Caesar Cipher GalvosūkiusKoduokite slaptus pranešimus Caesar šifre lobio medžiotojai, pasprukimo kambari ir galvosūkių iššūkiai.
  • Išmokite Klasikinę KriptografijąTyrinėkite Caesar, Atbash ir Vigenère šifrus suprasti kriptografijos istoriją ir principus.
  • Siųsti Slaptus PranešimusKoduokite asmeniniai pranešimai, pastabos ir privačia komunikacija paprastu pakeitimo šifru.
  • Taikyti Atbash ŠifrąAtvirkščias abėcėlė su Atbash: A tampa Z, B tampa Y ir taip toliau — senovės žydiškas šifras.

Kaip tai veikia

Visi keturi šifrai — Cezario, ROT13, Atbaš ir Vižinero — realizuoti nuo nulio naršyklėje, naudojant grynąją simbolių kodų aritmetiką, be jokios išorinės bibliotekos. Kodavimas ir dekodavimas vyksta akimirksniu jūsų naršyklėje, kol rašote; niekas niekada nesiunčiama į serverį.

  1. 1
    Pasirinkite ir sukonfigūruokite šifrą
    Rinkitės iš keturių klasikinių pakeitimo šifrų. Cezario šifras leidžia slankikliu nustatyti poslinkio reikšmę nuo 1 iki 25. Vižinero šifrui reikalingas raktažodis, kurio raidės kiekvienoje teksto pozicijoje nustato skirtingą poslinkį. ROT13 ir Atbaš neturi parametrų — abu yra savaime atvirkštiniai, todėl kodavimas ir dekodavimas yra ta pati operacija.
  2. 2
    Rankomis parašyta simbolių aritmetika atlieka transformaciją
    Kiekvienas šifras yra maža gryna funkcija, veikianti įvesties eilutę. Cezario ir ROT13 naudoja moduline aritmetiką simbolių kodams — ((simbolioKodas - baze + poslinkis) % 26) + baze — nekeisdami ne raidinių simbolių. Atbaš atspindi kiekvieną raidę apskaičiuodamas baze + 25 - (simbolioKodas - baze). Vižinero cikliškai naudoja raktažodžio simbolius, taikydamas skirtingą poslinkį kiekvienai paeiliui einančiai raidei.
  3. 3
    Grubios jėgos laužiklis reitinguoja visus 25 Cezario poslinkius
    Jei turite šifruotą tekstą, bet nežinote poslinkio, „laužimo“ skydelis vienu metu bando visus 25 poslinkius ir kiekvieną kandidatą įvertina pagal anglų kalbos raidžių dažnius, naudodamas chi kvadrato testą. Iššifravimas, kurio raidžių pasiskirstymas geriausiai atitinka tikrą anglų kalbą, rikiuojamas pirmas.
  4. 4
    Nukopijuokite rezultatą arba pasidalykite galvosūkio nuoroda
    Išvestis atsinaujina gyvai su kiekvienu paspaudimu. Nukopijuokite ją į iškarpinę arba naudokite „Kopijuoti nuorodą“, kad sugeneruotumėte URL, kuriame užkoduotas jūsų pasirinktas šifras, poslinkis ar raktas ir įvesties tekstas — taip galite pasidalyti užkoduotu galvosūkiu, kuris atsidaro tiesiai įrankyje.

Susiję įrankiai

Dažnai užduodami klausimai