Перейти до вмісту
TextArray
100% локально

Шифр Віженера

Шифруйте та дешифруйте текст за допомогою класичного шифру ключових слів Віженера.

Введення
Вихід

Шифр Віженера

Введіть ключове слово, вставте текст, і шифр Віженера зсуне кожну літеру на відповідну літеру ключа — A зсуне на 0, B на 1 і так далі, при цьому ключ повторюватиметься доти, доки виконується повідомлення. Змініть напрямок, щоб розшифрувати, і той самий ключ перетворить зашифрований текст назад на оригінал. Усе оновлюється під час введення тексту, тож ви можете спостерігати за літерою за літерою.

Інструмент створено для місць, де насправді живе шифр Віженера: таємничі тайники геокешингу, головоломки з квестами, виклики CTF, полювання на сміття та уроки класичної криптографії. Вчителі використовують його, щоб продемонструвати, чому багатоалфавітний шифр перемагає простий підрахунок частоти, а розгадувачі головоломок використовують напрямок дешифрування, щоб перевірити кандидатські ключі на напис за лічені секунди.

У ключі використовуються лише літери — цифри та символи, введені в нього, ігноруються, а ключ без букв взагалі повідомляється, а не вгадується. Шифр працює за простим алфавітом A–Z: літери з акцентами, цифри, знаки пунктуації та емодзі ніколи не зміщуються. Якщо ввімкнути «Зберігати без літер», вони проходять на місці, не просуваючи клавішу; вимкніть його для класичного суцільного зашифрованого тексту з видаленням усього іншого. "Зберігати регістр" зберігає ваші великі літери або створює традиційний вихід великими літерами, якщо вимкнено.

Одне відверте зауваження: шифр Віженера називали «le chiffre indéchiffrable» у 16 столітті, але його можна зламати з 1863 року, і сьогодні це головоломка, а не захист. Для чогось справді конфіденційного використовуйте інструмент шифрування тексту зі справжнім шифруванням AES. У будь-якому випадку ваш текст ніколи не залишає браузер — нічого, що ви тут вводите, нікуди не завантажується.

FAQ

Як працює шифр Віженера?
Кожна буква клавіші називає зсув: A означає зсув на 0, B на 1, до Z на 25. Перша літера вашого тексту зміщується на першу літеру ключа, друга на другу, і клавіша повторюється, коли вона закінчується. Дешифрування застосовує однакові зрушення у зворотному напрямку, тому для обох напрямків має використовуватися той самий ключ.
Чи безпечний шифр Віженера?
Ні. Він протистояв атакам протягом трьох століть, але Kasiski опублікував загальну перерву в 1863 році, і сучасні інструменти зламують короткі клавіші за мілісекунди. Ставтеся до цього як до пазлу та шматка історії. Для всього, що дійсно потребує захисту, використовуйте інструмент шифрування тексту, який застосовує справжнє шифрування AES-256.
Що відбувається з наголошеними літерами, цифрами та знаками пунктуації?
Шифр зсуває лише 26 ненаголошених латинських букв. Літери з наголосом, такі як é або ü, цифри, знаки пунктуації та емодзі проходять без змін і ніколи не використовують ключову літеру — тому «attack at dawn» і «attackatdawn» шифрують свої літери ідентично. Вимкніть «Зберігати не букви», щоб видалити все, що не є літерою.
Чому мій ключ відхилено?
Для ключа потрібна принаймні одна літера A–Z, оскільки лише букви визначають зсув. Цифри та символи в ключі пропускаються, тому такий ключ, як "k3y!" розглядається як "KY". У ключі, який повністю складається з цифр або символів, немає жодної літери, і замість мовчазного вгадування видається помилка.
Мій текст десь завантажено?
Ні. Шифр повністю працює у вашому браузері, і ні ваш текст, ні ключ ніколи не залишають ваш пристрій.