Шифр Виженера онлайн

Шифрует текст ключевым словом: каждая буква сдвигается на номер очередной буквы ключа.

Шифровка
—
Этот конвертер — на ваш сайтБесплатный виджет: вставьте код, и он заработает

Как зашифровать вручную

  1. Запишите ключ над буквами текста, повторяя его: СОКРОВИЩЕ / ЛИМОНЛИМО.
  2. Номер буквы ключа в алфавите, считая с нуля, — это сдвиг: Л — 12, И — 9, М — 13.
  3. Сдвиньте каждую букву текста вперёд на свой сдвиг, как в шифре Цезаря: С + 12 = Э.

Удобнее всего пользоваться таблицей Виженера — квадратом из алфавитов, каждый следующий сдвинут на одну букву: буква шифра стоит на пересечении строки буквы ключа и столбца буквы текста.

Надёжный пароль вместо ключа придумает генератор паролей.

Частые вопросы

Как работает шифр Виженера?

Это шифр Цезаря, у которого сдвиг меняется от буквы к букве. Ключевое слово пишут под текстом с повтором, и каждая буква текста сдвигается на номер буквы ключа под ней (А — 0, Б — 1, В — 2…). Классический пример: ATTACKATDAWN с ключом LEMON — LXFOPVEFRNHR.

Как расшифровать шифр Виженера?

Нужен тот же ключ: выберите «Расшифровать» и введите его — каждая буква сдвинется назад. Без ключа шифр вскрывают методом Касиски и частотным анализом, но на коротком тексте это почти невозможно.

Что происходит с пробелами и цифрами?

Они остаются на месте, а ключ на них не сдвигается — шифруются только буквы. Регистр сохраняется. Русские буквы шифруются русскими буквами ключа, латинские — латинскими.

Насколько надёжен шифр Виженера?

Три века его считали невзламываемым — «le chiffre indéchiffrable». В XIX веке Чарльз Бэббидж и Фридрих Касиски нашли способ вскрытия. Для настоящих секретов он не годится, но с длинным случайным ключом длиной с сам текст превращается в стойкий шифр Вернама.