Шифър на Цезар и криптиране на текст — безплатно
Шифрирайте и дешифрирайте текст с шифъра на Цезар, ROT13, Atbash и шифъра на Виженер. Класически шифри за заместване, всички в браузъра ви.
Имам шифротекст: намери отместването
Изпробва всяко отместване на Цезар върху въведения текст и ги подрежда по това колко резултатът прилича на истински език.
Измества всяка буква с 13. Само-обратен — двойното прилагане връща оригинала.
Само за образователни цели. Цезаровият, ROT13, Atbash и Vigenere са класически шифри — те не осигуряват реална поверителност и се разбиват тривиално. Не ги използвайте за защита на чувствителна информация.
Често срещани употреби
- Кодирайте и Декодирайте ROT13Използвайте ROT13 за маскиране на текст — основната шифра за спойлери, отговори на пъзели и предупреждения за съдържание.
- Създавайте Пъзели на Caesar CipherКодирайте тайни съобщения в Caesar шифра за лов на съкровища, пътеки за бягство и предизвикателства с пъзели.
- Научи Класическа КриптографияИзследвайте Caesar, Atbash и Vigenère шифри, за да разберете историята и принципите на криптографията.
- Изпратете Тайни СъобщенияКодирайте лични съобщения, бележки и поверителни съобщения с проста шифра с заместване.
- Приложете Атбаш ШифраОбърни азбуката с Atbash: A е Z, B е Y и т.н. — древна еврейска шифра.
Как работи
И четирите шифъра — Цезар, ROT13, Атбаш и Виженер — са реализирани от нулата в браузъра чрез чиста аритметика с кодовете на символите, без каквато и да е външна библиотека. Кодирането и декодирането се извършват мигновено във вашия браузър, докато пишете; нищо никога не се изпраща до сървър.
- 1Изберете шифър и го конфигурирайтеИзберете между четири класически шифъра за заместване. Цезар ви позволява да зададете стойност на отместване от 1–25 чрез плъзгач. Виженер изисква ключова дума, чиито букви определят различно отместване на всяка позиция в текста. ROT13 и Атбаш нямат параметри — и двата са самообратни, така че кодирането и декодирането са една и съща операция.
- 2Ръчно написана аритметика на символи изпълнява трансформациятаВсеки шифър е малка чиста функция върху входния низ. Цезар и ROT13 използват модулна аритметика върху кодовете на символите — ((charCode - base + shift) % 26) + base — оставяйки небуквените символи напълно непроменени. Атбаш огледално отразява всяка буква, изчислявайки base + 25 - (charCode - base). Виженер преминава циклично през символите на ключовата дума, прилагайки различно отместване на всяка следваща буква.
- 3Инструмент за разбиване чрез груба сила класира всичките 25 отмествания на ЦезарАко имате шифрован текст, но не знаете отместването, панелът за „разбиване“ изпробва всичките 25 отмествания наведнъж и оценява всеки кандидат спрямо честотите на буквите в английския чрез хи-квадрат тест. Декриптирането, чието разпределение на буквите най-добре съответства на реален английски, се класира първо.
- 4Копирайте резултата или споделете линк с пъзелИзходът се обновява на живо при всяко натискане на клавиш. Копирайте го в клипборда или използвайте „Копирай линк“, за да генерирате URL, който кодира избрания от вас шифър, отместване или ключ и входния текст — така че можете да споделите кодиран пъзел, който се отваря директно в инструмента.
Свързани инструменти
URL кодер и декодер
Кодирайте и декодирайте URL адреси и заявки. Поддръжка на encodeURIComponent, decodeURIComponent и анализ на заявки.
Base64 кодиране и декодиране
Кодирайте текст или файлове в Base64 или декодирайте Base64 низове обратно в обикновен текст. Мигновено, поверително и безплатно.
HTML кодиране и декодиране
Кодирайте специални символи в HTML обекти или декодирайте обекти обратно в обикновен текст. Мигновено, в браузъра ви.