Інструмент шифру Цезаря
FreeШифруйте чи дешифруйте текст класичним шифром Цезаря, з таблицею відповідності A-Z, списком повного перебору, діаграмою частоти літер та швидким переходом ROT13.
Частота Літер
Недавня Активність
Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.
Ще немає активності. Будьте першим.
Що робить цей інструмент
Шифрує чи розшифровує текст за допомогою класичного шифру Цезаря, безпосередньо у вашому браузері. Виберіть зсув від 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 можливих зсувів для спроби, він не пропонує реального захисту проти будь-кого, хто завдасть собі клопоту перевірити; він включений тут суто як класичний освітній шифр і забавний спосіб невимушено приховати текст, не як спосіб захистити чутливу інформацію.
Пов'язані Інструменти
Текст
Конвертер біонічного читання
Перетворіть будь-який текст у формат біонічного читання, виділивши жирним першу частину кожного слова, щоб допомогти читати швидше та краще концентруватися.
FreeТекст
Генератор хешу Blake2b
Обчисліть хеш BLAKE2b тексту чи файлу у вашому браузері, з регульованою довжиною виводу та додатковим ключовим хешуванням (MAC).
FreeТекст
Генератор ASCII-арту
Перетворіть введений текст або завантажене зображення на ASCII-арт. Виберіть стиль шрифту або шкалу символів, збережіть колір і експортуйте як звичайний текст або PNG.
FreeТекст
Редактор Секретів/Конфігурації
Вставте файл .env або конфігурації, і ключі API, паролі та токени автоматично замаскуються поруч із конфіденційними назвами ключів або відомими форматами секретів (AWS, GitHub, Stripe, JWT, PEM). Потім безпечно вставляти в чат-ШІ чи звіт про помилку.
Коментарі (0)
Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.
Ще немає коментарів. Будьте першим, хто поділиться думками!