Så här krypterar du och dekrypterar med Vigenère-koden
Vigenère cipher är en krypteringsmetod som använder en serie av "Caesar ciphers" olika baserat på bokstäverna på ett tangentbord. I en Caesar-kryptering skiftas varje bokstav under kryptering med ett visst antal bokstäver, som ska ersättas med motsvarande bokstav. Till exempel betyder detta att i en Caesar-chiffer med växeln på tre: A skulle bli D, B skulle bli E, C skulle bli F, etc. En Vigenère-kryptering är konstruerad från denna metod med flera Caesar-cifrar på olika punkter i meddelandet - den här artikeln visar hur man använder den.
steg
Metod 1
kryptering1
Få en Vigenère-kvadrat (visas längst ned i den här artikeln) eller skapa en själv.
2
Tänk på ett nyckelord som är kortare än den fras som du vill kryptera. För detta exempel använder vi:
LIME
3
Skriv ditt meddelande utan mellanslag. För detta exempel använder vi:
WIKIHOWISTHEBEST
4
Skriv sökordet under ditt meddelande, varsamt anpassa varje brev med ett brev av ditt meddelande. Gör det tills meddelandet slutar:
WIKIHOWISTHEBEST
LIMELIMELIMELIME
5
Skär nyckelordet vid slutet, om det behövs. I det exempel som används i denna artikel, ordet
LIMEDet passar perfekt, men när ordet inte passar perfekt är det inte nödvändigt att använda hela ordet. Till exempel:
WIKIHOWISTHEBESTOFTHEBEST
LIMELIMELIMELIMELIMELIMEL
6
Gå till första bokstaven i sökordet på Vigenère-torget och gå till kolumnen i första bokstaven i det aktuella meddelandet och hitta skärningspunkten för raden och kolumnen. Detta är ditt brev att kryptera.
7
Fortsätt med den här metoden tills hela meningen är krypterad. Exemplet slutar med:
LAYEWGKEHLVAQWGP
Metod 2
dekryptering1
Gör de tidigare stegen i omvänd för att dekryptera.
2
Hitta kolumnen som motsvarar den första bokstaven i chiffertexten och fortsätt tills du når raden i första bokstaven i sökordet. Det är den första bokstaven i den krypterade frasen.
3
Fortsätt så här tills du har fullständigt dechiffrerat texten.
4
Färdig.
tips
- Kontrollera att krypteringen är korrekt. Felaktig kryptering kan vara omöjlig att tolka korrekt, och det är svårt att känna igen ett fel utan att kontrollera igen.
- En annan krypteringsmetod är att hitta ett brev som motsvarar skärningen mellan en rad och en kolumn. I detta fall motsvarar bokstäverna W och L H och så vidare. WIKIHOWISTHEBEST blir HQWMSWIMDBTIMMEX.
- Ett annat sätt att förhindra ditt meddelande är att använda Cesare-chifferet till det ursprungliga meddelandet med ett förutbestämt värde (till exempel: som ROT13), och använd sedan Vigenère-ciffer. Även om dechiffrerade, utan att veta att resultatet först kodades med kejsaren, kommer oskiljbara ord alltid att visas.
- Det finns online Vigènere dekrypterare som du kan använda för att hjälpa dig att dechiffrera din kod. Gör en sökning för att hitta dem.
- När du skickar det krypterade meddelandet till någon annan måste de vara medvetna om det nyckelord som används för att dekryptera koden, så låt den veta hemligt i förväg eller använd en prefixad Cesare-kodning för att kryptera nyckeln också.
- Så ofta som din "nyckelord" eller "Nyckeluttryck" det upprepas, lika enkelt som mönstren kan identifieras i chiffertexten och det är lättare att bryta chifferet. En "nyckel" så länge som meddelandet eller längre är att föredra.
- Om du använder en större Vigènere-torg som också innehåller skiljetecken och mellanslag blir chiffern svårare att bryta. Detta händer huvudsakligen när "nyckelord" eller"Nyckeluttryck" Det är så länge som meddelandet eller längre.
varningar
- Denna chiffer är inte helt säker (ingen är) och kan enkelt brytas. För nuvarande standarder är Vigèners cipher mycket svag. Använd inte det för allt som är hemligt hemligt. För säkrare kryptering, leta efter AES och RSA. Denna chiffer kan fortfarande användas med en engångsplatta (en sann slumpmässig chiffer med samma längd text som endast används en gång), för att skapa en krypterad text som inte kan brytas om nyckeln är säker.
Dela på sociala nätverk:
Relaterade
- Hur man har en kvinnlig skrivning
- Så här skapar du hemliga koder och krypterade meddelanden
- Så här skapar du en DMG-fil på Mac
- Hur man skapar en ambigram
- Hur man firar Ides i mars
- Så här krypterar du din Android-enhet
- Hur man avkodar ett kryptogram
- Hur man ritar rundiga bokstäver
- Hur man skriver Graffiti Letters
- Hur man avkodar en kolumnär transaktion Cypher
- Hur man avkodar en hemlig kod
- Så här förbereder du Caesar-sallad och kyckling
- Hur man förbereder Caesar-sallad
- Hur man förbereder en Caesar Drink
- Hur man gör en smak för Caesar-sallad
- Hur man spelar Schiocca
- Hur man meddelar
- Hur man lägger accenter på ord
- Hur man skriver i en kod
- Skriva i koden Hoppa över ett brev
- Hur man skriver en biljett i en kod