Садржај
Шифра Вигенере је метода шифровања која користи низ различитих „Цезарових шифара“ заснованих на словима кључне речи. У Цезаровој шифри, свако слово одломка помера се за одређени број слова, да би се заменило одговарајућим словом. На пример, то значи да би у померању од три положаја у Цезаровој шифри: А постало Д; Б би постао Е; Ц би постао Ф итд. Вигенере-ова шифра заснована је на овој методи, користећи неколико Цесар-ових шифара у различитим тачкама поруке. Овај чланак вам показује како се користи.
Кораци
Метод 1 од 2: Шифровање
- Набавите Вигенере квадрат (фотографија на крају овог чланка) или направите свој Вигенере квадрат.
-
Замислите кључну реч која је краћа од фраза или фраза које желите да шифрирате. За овај пример ћемо користити:ЛИМЕ
- Запишите своју поруку без размака. За овај пример ћемо користити:
ВИКИХОВИСТХЕБЕСТ
-
Напишите кључну реч испод поруке, пажљиво поравнавајући свако слово кључне речи са словом у поруци. Урадите то док не поравнате сва слова у поруци:ВИКИХОВИСТХЕБЕСТ
ЛИМЕЛИМЕЛИМЕЛИМЕ
-
Исеците кључну реч тако да одговара фрази, ако је потребно. У примеру коришћеном за овај чланак речЛИМЕсавршено се уклапа, али када се кључна реч не уклапа савршено, нема потребе да користите целу реч. На пример:
ВИКИХОВИСТХЕБЕСТОФТХЕБЕСТ
ЛИМЕЛИМЕЛИМЕЛИМЕЛИМЕЛИМЕЛ
- Идите на линију првог слова кључне речи на тргу Вигенере и идите на колону првог слова поруке и пронађите тачку пресека линије и колоне. То је ваше шифровано писмо.
- Наставите тако док ваша читава реченица не буде шифрована. Пример на крају изгледа овако:
ЛАИЕВГКЕХЛВАКВГП
Метод 2 од 2: Дешифровање
- Извршите горње кораке обрнутим редоследом да бисте декодирали шифровани текст.
- Пронађите колону првог слова шифрованог текста и наставите док не дођете до реда првог слова кључне речи. Ово писмо је прво слово кодиране реченице.
- Наставите овим путем док текст у потпуности не дешифрујете.
- Готов.
Вигенере Скуаре
Савети
- Када некоме другом дају шифровану поруку, он мора да зна лозинку да би разбио код, па им тајно шапните или користите унапред одређену Цезарову шифру за шифровање кључне речи.
- Постоје Вигенере крекери на мрежи помоћу којих можете да провалите код. Претражите Интернет да бисте их пронашли.
- Други метод шифровања је проналажење одговарајућег слова на пресеку редова и колона. У овом случају, „слово В и Л је Х“ и тако даље. ВИКИХОВИСТХЕБЕСТ постаје ХКВМСВИМДБТИММЕКС.
- Проверите да ли сте правилно шифровали. Погрешно шифрован текст немогуће је правилно протумачити и тешко је препознати грешку без друге провере.
- Ако користите већи Вигенереов квадрат, који укључује и интерпункцију и размак, фигуру постаје теже разбити. Ово је нарочито тачно када је „кључна реч“ или „фраза“ дугачка или дужа од поруке.
- Други начин за даље замрачивање ваше поруке је употреба Цезарове шифре у оригиналној поруци са унапред одређеном вредношћу (на пример: РОТ13), а затим је шифровање помоћу Вигенере шифре. Чак и ако је декодиран, а да се не зна да је резултат шифрован Цезаровом шифром пре Вигенерове шифре, порука ће и даље изгледати случајно.
- Што се чешће понавља ваша „Кључна реч“ или „Кључна фраза“, то ће се лакше открити обрасци у шифрованом тексту и лакше ће се разбити шифра. Пожељан је „кључ“ чија је дужина једнака или већа од дужине поруке.
Упозорења
- Ова шифра није сигурна (ниједна шифра није) и може се брзо сломити. Према тренутним стандардима, Вигенереова цифра је изузетно слаба.Не користите ово ни за шта уистину строго поверљиво. За јаче претраге АЕС и РСА шифровања. Ова шифра се, међутим, може користити са шифром за једнократну употребу (заиста случајни кључ шифре исте дужине као и текст који се користи само једном) за стварање текста шифре који, све док је кључ сигуран, не може се дешифровати.