🗝️ Онлайн шифратор
Безплатен онлайн шифровач и дешифратор: шифър на Цезар, Виженер, Атбаш, ROT13, афинен шифър, морзова азбука, Base64 и други. Поддържа кирилица и латиница. Работи в браузъра, без регистрация.
Въведете текст
Шифър
Резултат
Въведете текст…
Онлайн шифратор
Безплатен онлайн шифровач и дешифратор: шифър на Цезар, Виженер, Атбаш, ROT13, афинен шифър, морзова азбука, Base64 и други. Поддържа кирилица и латиница. Работи в браузъра, без регистрация.
Шифър
Шифър на Цезар
Всяка буква се измества по азбуката с N позиции. Класическият шифър на Юлий Цезар (отместване 3), с преглед на всички отмествания.
здравей → кзугеим
ROT13
Цезар с отместване 13 за латиница. Азбуката има 26 букви, затова шифроването и дешифрирането са едно и също действие.
Hello → Uryyb
ROT47
Разширен ROT13: отместване с 47 сред 94-те видими ASCII символа — букви, цифри и препинателни знаци.
Hello → w6==@
Атбаш
Азбуката се обръща огледално: първата буква става последна, втората — предпоследна. Не е нужен ключ.
здравей → цщняьшф
Шифър на Виженер
Полиалфабетен шифър: всяка буква се измества със стойността, зададена от буква на повтарящата се ключова дума. По-устойчив от Цезар.
здравей → спочмрз
Афинен шифър
Буквата x става (a·x + b) mod n, където a е взаимно просто с дължината на азбуката. Обобщение на шифъра на Цезар.
hello → rclla
Оградата (Rail Fence)
Шифър на разместването: текстът се записва на зигзаг по N реда и се чете ред по ред. Буквите само си сменят местата.
HELLO WORLD → HOREL OLLWD
A1Z26
Всяка буква се заменя с номера си в азбуката: A=1, B=2… Най-простият цифров шифър за куестове.
здравей → 8-5-17-1-3-6-10
Морзова азбука
Кодиране с точки и тирета. Буквите се разделят с интервал, думите — с наклонена черта /. Таблици за украински, руски и английски.
здравей → --.. -.. .-. .- .-- . .---
Base64
Кодира текста (UTF-8) в 64 печатни символа. Не е шифроване, но често се среща в API, токени и имейли.
Здравей → 0JfQtNGA0LDQstC10Lk=
Двоичен код
Всеки байт на текста като 8 бита. В UTF-8 буквата от кирилицата заема 2 байта.
Hi → 01001000 01101001
Hex (16-ичен код)
Всеки байт на текста в шестнадесетичен вид. Удобно за отстраняване на грешки и анализ на данни.
Hi → 48 69
Кога да се използва
- Учене и състезания по информатика
- Куестове, игри и главоблъсканици
- Скриване на спойлер или отговор (ROT13, Атбаш)
- Кодиране на данни: Base64, Hex, двоичен код
Как се използва
- Изберете шифър
- Изберете режим: «Шифровай» или «Дешифрирай»
- Въведете текст и настройте отместване или ключ
- Резултатът се обновява веднага — натиснете «Копирай»
Често задавани въпроси
Какво е шифърът на Цезар?
Един от най-старите шифри за заместване. Всяка буква се измества в азбуката с фиксиран брой позиции: при отместване 3 буквата «А» става «Г». Дешифрирането е отместване в обратна посока.
Как да дешифрирам Цезар, ако отместването е неизвестно?
Изберете шифъра на Цезар и натиснете «Всички отмествания». Инструментът показва резултата за всяко отместване и лесно се намира смисленият текст.
Кои азбуки се поддържат?
Българските и английските букви се разпознават автоматично, не е нужно да избирате азбука. Всяка буква се измества в своята азбука, а цифрите, интервалите, препинателните знаци и другите символи не се променят. Регистърът се запазва.
С какво шифърът на Виженер се различава от този на Цезар?
При Цезар отместването е еднакво за целия текст, а при Виженер всяка буква се отмества с число, зададено от съответната буква на ключовата дума. Това размива честотата на буквите и прави шифъра по-труден за разбиване.
Защо шифроването и дешифрирането са еднакви при ROT13 и Атбаш?
Това са симетрични преобразувания: двукратното им прилагане връща оригиналния текст. ROT13 отмества латинската азбука с 13 от 26 букви, а Атбаш огледално обръща азбуката.
Защо афинният шифър не приема някои стойности на a?
Числото a трябва да е взаимно просто с дължината на азбуката, иначе различни букви ще получат еднакъв шифър и дешифрирането ще е невъзможно. Инструментът ще съобщи, ако избраната стойност на a не е подходяща.
Безопасни ли са тези шифри?
Не. Те са исторически и учебни и се разбиват лесно. Base64, двоичният код и Hex са начини на записване, а не шифроване. За защита на данни използвайте съвременни алгоритми, например AES.
Изпраща ли се текстът ми на сървър?
Не. Всички преобразувания се извършват във вашия браузър.