Sadržaj
Vigènereova šifra metoda je šifriranja koja koristi niz različitih "Cezarovih šifri" na temelju slova ključne riječi. U Cezarovoj šifri svako slovo u odlomku pomiče se određenim brojem slova, a zamjenjuje se odgovarajućim slovom. Na primjer, to znači da bi u pomaku od tri položaja u Cezarovoj šifri: A postalo D; B bi postao E; C bi postao F itd. Vigènereova šifra temelji se na ovoj metodi, koristeći nekoliko César šifri u različitim točkama poruke. Ovaj vam članak pokazuje kako ga koristiti.
Koraci
Metoda 1 od 2: Šifriranje
- Nabavite Vigènere kvadrat (fotografija na kraju ovog članka) ili izradite vlastiti Vigènere trg.
-
Zamislite ključnu riječ koja je kraća od fraza ili fraza koje želite šifrirati. Za ovaj ćemo primjer upotrijebiti:VAPNO
- Zapišite svoju poruku bez razmaka. Za ovaj ćemo primjer upotrijebiti:
WIKIHOWISTHEBEST
-
Ključnu riječ napišite ispod poruke pažljivo poravnavajući svako slovo ključne riječi sa slovom u poruci. Učinite to dok ne poravnate sva slova u poruci:WIKIHOWISTHEBEST
LIMELIMELIMELIME
-
Izrežite ključnu riječ tako da odgovara frazi, ako je potrebno. U primjeru korištenom za ovaj članak riječVAPNOsavršeno se uklapa, ali kad se ključna riječ ne uklapa savršeno, ne treba koristiti cijelu riječ. Na primjer:
WIKIHOWISTHEBESTOFTHEBEST
LIMELIMELIMELIMELIMELIMEL
- Idite na redak prvog slova ključne riječi na trgu Vigènere i idite na stupac prvog slova poruke i pronađite točku presjeka crte i stupca. To je vaše šifrirano pismo.
- Nastavite tako dok vaša cijela rečenica ne bude šifrirana. Primjer izgleda kao:
LAYEWGKEHLVAQWGP
Metoda 2 od 2: Dešifriranje
- Izvedite gornje korake obrnutim redoslijedom da biste dekodirali šifrirani tekst.
- Pronađite stupac prvog slova šifriranog teksta i nastavite dok ne dođete do retka prvog slova ključne riječi. Ovo slovo je prvo slovo šifrirane rečenice.
- Nastavite ovim putem dok ne budete potpuno dešifrirali tekst.
- Gotovo.
Vigènereov trg
Savjeti
- Kad nekome drugome daju šifriranu poruku, oni moraju znati lozinku kako bi razbili kôd, pa im potajno šapnite ili upotrijebite unaprijed određenu Cezarovu šifru za šifriranje ključne riječi.
- Na mreži postoje Vigènere krekeri pomoću kojih možete razbiti kôd. Pretražite internet kako biste ih pronašli.
- Druga metoda šifriranja je pronalazak odgovarajućeg slova na sjecištu redaka i stupaca. U ovom slučaju, "slovo W i L je H" i tako dalje. WIKIHOWISTHEBEST postaje HQWMSWIMDBTIMMEX.
- Provjerite jeste li pravilno šifrirali. Pogrešno šifriran tekst nemoguće je ispravno protumačiti i teško je prepoznati pogrešku bez druge provjere.
- Ako koristite veći Vigènereov kvadrat, koji uključuje i interpunkciju i razmake, lik postaje teže razbiti. To je osobito istinito kada je "ključna riječ" ili "fraza" dugačka ili duža od poruke.
- Druga metoda za daljnje prikrivanje vaše poruke je upotreba Cezarove šifre u izvornoj poruci s unaprijed određenom vrijednošću (na primjer: ROT13), a zatim je šifriranje pomoću Vigènereove šifre. Čak i ako je dekodiran, a da se ne zna da je rezultat šifriran Cesarovom šifrom prije Vigènereove šifre, poruka će i dalje izgledati slučajno.
- Što se češće ponavlja vaša "Ključna riječ" ili "Ključna fraza", lakše će se uzorci otkriti u šifriranom tekstu i lakše će razbiti šifru. Poželjan je "ključ" duljine jednake ili veće od duljine poruke.
Upozorenja
- Ova šifra nije sigurna (niti jedna šifra nije) i može se brzo slomiti. Prema trenutnim standardima, Vigènereova je brojka izuzetno slaba.Ne koristite ovo ni za što uistinu strogo tajno. Za jača pretraživanja AES i RSA šifriranja. Ova se šifra, međutim, može koristiti s jednokratnom šifrom (zaista slučajni ključ šifre iste duljine kao i tekst koji se koristi samo jednom) za stvaranje teksta šifre koji, sve dok je ključ siguran, ne može se dešifrirati.