Pređi na glavni sadržaj
LibraTool logoLibraTool

Cezarova šifra i enkriptor teksta — besplatno

Enkriptujte i dekriptujte tekst Cezarovom šifrom, ROT13, Atbash i Vigenère šifrom. Klasične supstitucione šifre, sve u vašem pregledaču.

Radi van mreže kada se učita

Imam šifrat: pronađi pomak

Isprobava svaki Cezarov pomak na ulaznom tekstu i rangira ih prema tome koliko rezultat liči na pravi jezik.

Pomera svako slovo za 13. Samo-inverzno — dvostruka primena vraća original.

Mapiranje alfabeta(gore: ulaz, dole: izlaz)
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

Samo za edukativne svrhe. Cezarova, ROT13, Atbash i Vigenere su klasične šifre — ne pružaju pravu poverljivost i trivijalno se razbijaju. Ne koristiti za zaštitu osetljivih podataka.

Ulaz
Izlaz
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

Uobičajene upotrebe

  • Kodiraj i Dekodiraj ROT13Koristi ROT13 da zakrijuš tekst — glavna šifra za spoilere, odgovore na puzzle i upozorenja o sadržaju.
  • Kreiraj Caesar Cipher PuzzleKodiraj tajne poruke u Caesar šifri za lov na riznico, escape prostorije i izazove sa puzzle.
  • Nauči Klasičnu KriptografijuIstraži Caesar, Atbash i Vigenère šifre da razumeš istoriju i principe kriptografije.
  • Pošalji Tajne PorukeKodiraj lične poruke, napomene i privatne komunikacije sa jednostavnom šifrom zamene.
  • Primeni Atbash ŠifruPreokreni abecedu sa Atbash: A postaje Z, B postaje Y, i tako dalje — drevna hebrejska šifra.

Kako funkcioniše

Sve četiri šifre — Cezar, ROT13, Atbaš, i Vižener — implementirane su od nule u pregledaču koristeći čistu aritmetiku kodova znakova, bez ikakve spoljne biblioteke. Kodiranje i dekodiranje se dešavaju trenutno u vašem pregledaču dok kucate; ništa se nikada ne šalje na server.

  1. 1
    Izaberite šifru i podesite je
    Izaberite između četiri klasične supstitucione šifre. Cezar vam omogućava da podesite vrednost pomaka od 1–25 pomoću klizača. Viženeru je potrebna ključna reč čija slova određuju drugačiji pomak na svakoj poziciji u tekstu. ROT13 i Atbaš nemaju parametre — obe su same sebi inverzne, tako da su kodiranje i dekodiranje ista operacija.
  2. 2
    Ručno napisana aritmetika znakova pokreće transformaciju
    Svaka šifra je mala čista funkcija nad ulaznim nizom. Cezar i ROT13 koriste modularnu aritmetiku nad kodovima znakova — ((kodZnaka - osnova + pomak) % 26) + osnova — ostavljajući ne-alfabetske znakove potpuno nepromenjenim. Atbaš ogleda svako slovo izračunavanjem osnova + 25 - (kodZnaka - osnova). Vižener prolazi kroz znakove ključne reči, primenjujući drugačiji pomak na svako sledeće slovo.
  3. 3
    Brute-force razbijač rangira svih 25 Cezarovih pomaka
    Ako imate šifrovan tekst ali ne znate pomak, panel „razbij” isprobava svih 25 pomaka odjednom i ocenjuje svakog kandidata prema učestalosti slova u engleskom jeziku koristeći hi-kvadrat test. Dešifrovanje čija raspodela slova najbolje odgovara stvarnom engleskom rangira se prvo.
  4. 4
    Kopirajte rezultat ili podelite link zagonetke
    Izlaz se ažurira uživo sa svakim pritiskom tastera. Kopirajte ga u privremenu memoriju, ili koristite „Kopiraj link” da generišete URL koji kodira izabranu šifru, pomak ili ključ, i uneti tekst — tako da možete podeliti šifrovanu zagonetku koja se otvara direktno u alatki.

Slične alatke

Česta pitanja