Шифър на Виженер – шифриране и дешифриране с ключ
Шифърът на Виженер шифрира или дешифрира текст, като прилага измествания от повтаряща се ключова дума. Всяка буква от ключа се преобразува в число (A=0, B=1 и т.н.) и измества съответната буква от открит текст. Небуквените символи преминават непроменени и не придвижват ключа. Той е полезен за изучаване на класическа криптография, но не е сигурен по съвременни стандарти.
Шифърът на Виженер е инструмент във вашия браузър за шифриране и дешифриране на текст с повтаряща се ключова дума. Той прилага различно изместване на буква според текущата буква от ключа, което го прави полезен начин за изследване на добре известен класически шифър. Методът някога е наричан «le chiffre indéchiffrable», но не е сигурен по съвременни стандарти.
За всяка буква от открития текст съответната буква от ключа определя изместването: A се преобразува в 0, B се преобразува в 1 и последователността продължава по същия начин. Ключовата дума се повтаря, докато текстът се обработва. Небуквените символи преминават непроменени и не придвижват ключа, така че интервалите и пунктуацията не променят коя буква от ключа се използва за следващата буква. Стъпките на инструмента се позовават също на ключ или сол и на контроли за алгоритъм и опции; конкретните имена на опции не са описани тук.
Откритият текст е четим текст преди шифриране, докато шифротекстът е преобразуваният резултат. Конвертирането между тях може да помогне при учене, проверка на упражнение с шифър или работа със съобщение, когато имате подходящия ключ. За разлика от съвременните криптографски системи, шифърът на Виженер не трябва да се използва за защита на чувствителна информация.
Шифърът на Виженер работи изцяло във вашия браузър: вашият вход се обработва на вашето устройство и не се качва, съхранява или изпраща до сървър. Той работи офлайн, след като страницата се зареди, така че можете да продължите да го използвате без връзка.
Този инструмент може да помогне на разработчици, DevOps инженери, студенти и всички, които изследват класическата криптография. Можете да опитате известен вход, да видите как ключът променя изместването на всяка буква и да копирате получения текст, без да изпращате съдържанието си до сървър.
Стъпка 1: Въведете или поставете текста, който искате да обработите. Можете също да пуснете съдържанието си в инструмента.
Стъпка 2: Въведете заявения ключ или сол. Шифърът на Виженер използва повтаряща се ключова дума, за да определи изместването на всяка буква.
Стъпка 3: Изберете операцията на шифъра и всички налични настройки за алгоритъм или опции. Входът идентифицира тези контроли, но не уточнява отделните опции.
Стъпка 4: Изпълнете операцията и прегледайте резултата. Изместванията на букви зависят от ключа, докато небуквите преминават, без да го придвижват.
Стъпка 5: Копирайте изхода за вашите бележки, упражнение или друго локално използване.
Случай на употреба: Проверете резултат от шифъра на Виженер спрямо текст, който ви е даден. Сравняването на изхода локално може да ви помогне да забележите несъответствие в ключ или вход.
Случай на употреба: Научете как се държи класически шифър, като опитате известен текст с различни ключове. Изместванията буква по буква улесняват проучването на метода с повтарящ се ключ.
Случай на употреба: Обработвайте текст локално, вместо да го поверявате на страница на трета страна. Инструментът работи във вашия браузър и не изпраща вашия вход до сървър.
Случай на употреба: Преминете през упражнение в клас или самостоятелно обучение по класическа криптография. Шифрирането и дешифрирането на примерен текст помага да се покаже как повтарящият се ключ влияе на буквите.
Случай на употреба: Декодирайте съобщение, шифрирано с Виженер, когато имате съответния ключ. Инструментът може да приложи шифъра наобратно, за да възстанови открития текст.
Случай на употреба: Експериментирайте как се държат пунктуацията и интервалите при шифриране или дешифриране. Небуквените символи преминават и не придвижват ключа.