WMW

Інструмент шифру Цезаря

Free

Шифруйте чи дешифруйте текст класичним шифром Цезаря, з таблицею відповідності A-Z, списком повного перебору, діаграмою частоти літер та швидким переходом ROT13.

Частота Літер

Недавня Активність

Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.

Ще немає активності. Будьте першим.

Коментарі (0)

Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.

Коментарі гостей переглядаються перед публікацією. Увійти щоб публікувати миттєво.

Ще немає коментарів. Будьте першим, хто поділиться думками!

Що робить цей інструмент

Шифрує чи розшифровує текст за допомогою класичного шифру Цезаря, безпосередньо у вашому браузері. Виберіть зсув від 1 до 25 (чи використайте скорочення ROT13 для зсуву 13), подивіться повне відображення літер A-Я, спробуйте кожен можливий зсув одразу зі списком перебору, і перевірте графік частоти літер, що використовується для злому цього виду шифру.

Як Це Працює

Кожна літера у вашому тексті шукається за її позицією в алфавіті (A=0 до Z=25), до цієї позиції додається значення Зсуву (чи віднімається, у режимі Розшифрування), і результат береться за модулем 26, тому він обгортається назад замість того, щоб виходити за Z чи перед A; числа, пробіли, і пунктуація залишаються повністю недоторканими, а регістр верхнього чи нижнього регістру оригінальної літери зберігається. Таблиця Відображення A-Я просто виконує той самий зсув один раз для кожної літери алфавіту по порядку. Список перебору виконує операцію розшифрування 26 окремих разів, один раз для кожного можливого зсуву від 0 до 25, тому правильний гарантовано з'явиться десь у списку, навіть якщо ви не знаєте його заздалегідь. Графік частоти рахує, літера за літерою, скільки разів кожна з A по Я з'являється будь-де у вашому тексті, ігноруючи все інше.

Проблеми, які це вирішує

Часті запитання

›Що таке шифр Цезаря?

Це один з найстаріших відомих методів шифрування, названий на честь Юлія Цезаря, який, за повідомленнями, використовував його у своєму приватному листуванні. Кожна літера в повідомленні замінюється літерою на фіксовану кількість позицій далі по алфавіту (обгортаючись назад до A після Z), і це фіксоване число називається зсувом.

›Що таке ROT13, і чому зсув 13 особливий?

ROT13 - це просто шифр Цезаря зі зсувом, фіксованим на 13. Оскільки алфавіт має 26 літер, зсув на 13 двічі повертає вас точно туди, звідки ви почали, що робить ROT13 самооберненним: та сама операція і шифрує, і розшифровує. Ця властивість зробила його популярним, простим способом приховати спойлери чи розв'язки жартів у старих постах форумів, оскільки повторне виконання того самого "шифру" розкриває текст.

›Як список перебору допомагає, якщо я не знаю зсуву?

Оскільки є лише 25 можливих ненульових зсувів, список перебору просто пробує кожен окремий і декодує ваш текст з кожним, тому результат правильного зсуву завжди сидить десь у цьому списку як читабельний текст; ви просто скануєте вниз і впізнаєте його.

›Що показує діаграма частоти літер, і чому це важливо?

Це рахує, як часто кожна літера від A до Z з'являється у вашому тексті. Шифр Цезаря лише зсуває літери, він ніколи не змінює, як часто кожна з них з'являється відносно інших, тому форма графіка частоти для зашифрованого повідомлення ідентична формі для оригінального повідомлення, просто перепозначена. В англійській мові найвищі стовпці майже завжди опиняються на E і T, що є точно класичною слабкістю, яка дозволяє комусь зламати шифр Цезаря, ніколи не знаючи зсуву.

›Чи цей шифр насправді безпечний?

Ні, не за сучасними стандартами. Маючи лише 25 можливих зсувів для спроби, він не пропонує реального захисту проти будь-кого, хто завдасть собі клопоту перевірити; він включений тут суто як класичний освітній шифр і забавний спосіб невимушено приховати текст, не як спосіб захистити чутливу інформацію.

Пов'язані Інструменти