Szyfr Vigenere’a
Znajdziesz u nas szyfry Vigenère’a jako jedne z wielu wyzwań — ukryty wśród innych szyfrów i łamigłówek. Twoim zadaniem jest rozpoznać metodę szyfrowania, odnaleźć klucz i odszyfrować wiadomość.
Szyfr Vigenère’a to metoda szyfrowania oparta na haśle (kluczu), które decyduje o sposobie przekształcenia tekstu. W przeciwieństwie do prostych szyfrów, nie stosuje jednego stałego przesunięcia liter, lecz zmienia je w zależności od kolejnych znaków klucza.
Szyfr Vigenere’a online: na czym polega?
Aby zaszyfrować wiadomość, wybiera się słowo-klucz i powtarza je tak, aby miało taką samą długość jak tekst. Następnie każdej literze tekstu przypisuje się odpowiadającą literę klucza. Każda para liter określa przesunięcie w alfabecie – litera tekstu jest przesuwana o liczbę pozycji wynikającą z litery klucza (np. A = 0, B = 1 itd.), a wynik oblicza się modulo 26.
Odszyfrowanie działa odwrotnie: zamiast dodawać przesunięcia, odejmuje się wartości klucza od liter szyfrogramu. Dzięki temu można odzyskać pierwotną wiadomość, o ile zna się użyty klucz.
Szyfr ten jest trudniejszy do złamania niż proste szyfry podstawieniowe, ponieważ ta sama litera może być zaszyfrowana na różne sposoby. W naszych szyfogramach pojawia się jako jedno z wyzwań ukrytych wśród innych metod szyfrowania, wymagając od rozwiązującego zarówno rozpoznania schematu, jak i odnalezienia klucza.

