Hur man skapar substitutionschiffer: 9 steg (med bilder)

Innehållsförteckning:

Hur man skapar substitutionschiffer: 9 steg (med bilder)
Hur man skapar substitutionschiffer: 9 steg (med bilder)
Anonim

Substitutionschiffer är ett sätt att kryptera eller dölja språk så att en fras eller stycke inte kan läsas av någon som inte känner till krypteringen. Chiffer skapas vanligen genom att ersätta en bokstav med en annan. De är ett roligt sätt för grupper av vänner att skicka information fram och tillbaka utan att deras kamrater (eller lärare) kan läsa informationen. Börja arbeta med chiffer genom att hitta på ditt eget chifferalfabet och koda enkla ord eller meningar.

Steg

Provkodade stycken

Image
Image

Exempel på Augustus Code Paragraph

Del 1 av 3: Välja en substitutionssekvens

Skapa substitutionschiffer Steg 1
Skapa substitutionschiffer Steg 1

Steg 1. Omvänd alfabetet för att skapa ett grundläggande krypteringsalfabet

Substitutionschiffer fungerar genom att skapa ett ordnat alfabet, så att du kan ersätta andra bokstäver med bokstäver. För en enkel substitutionskod, använd helt enkelt alfabetet bakåt, så att "a" blir "z", "b" blir "y", "c" blir "x" och så vidare.

  • Denna substitutionskod skulle ha följande: ZYXWVUTSRQPONMLKJIHGFEDCBA.
  • Detta andra alfabet kallas ofta som "chiffertext".
Skapa substitutionschiffer Steg 2
Skapa substitutionschiffer Steg 2

Steg 2. Ersätt varje bokstav med bokstaven 3 före den för en mer komplex chiffer

Bara att skriva alfabetet bakåt för din chiffer är ganska enkelt och blir lätt att knäcka. Om du vill ha en mer komplex chiffer, ersätt varje bokstav med bokstaven som kommer 3 före den i alfabetet.

Som ett enkelt exempel, med hjälp av denna chiffer, läser ordet "CAT" "ZYQ."

Skapa substitutionschiffer Steg 3
Skapa substitutionschiffer Steg 3

Steg 3. Ersätt en godtycklig sekvens på fem bokstäver för varje bokstav i alfabetet

Detta är känt som Bacon’s Code. Bacons kod ersätter varje bokstav i det engelska alfabetet med en sekvens på fem bokstäver. Dessa sekvenser börjar med "AAAAA" och lägger till "B" i en godtycklig ordning. Så, i Bacon’s Code, A = AAAAA; B = AAAAB; C = AAABA; D = AAABB och så vidare. Behåll detta mönster för att fylla i resten av alfabetet, eller skapa dina egna ersättningar på 5 bokstäver.

  • När du läser meddelanden i Bacons kod, pausa var femte bokstav för att avkoda bokstaven. Till exempel, meddelandet "AAABAAABAAABABBABABB ABBBBAABBBABABBAABABABAA" läser "CELL PHONE"
  • Kryptera meddelanden i Bacons kod online på:

Del 2 av 3: Notera ditt substitutionsalfabet

Skapa substitutionschiffer Steg 4
Skapa substitutionschiffer Steg 4

Steg 1. Skriv de två alfabetets sekvenser på ett papper

Skriv ut det engelska standardalfabetet högst upp på ett pappersark: ABCDEFGHIJKLMNOPQRSTUVWXYZ. Skriv sedan ut substitutionsbokstäverna under det. Att ersätta varje bokstav med bokstaven 3 innan den istället lyder: XYZABCDEFGHIJKLMNOPQRSTUVW. Så ditt krypteringsblad skulle se ut så här:

  • A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Skapa substitutionschiffer Steg 5
Skapa substitutionschiffer Steg 5

Steg 2. Använd en online -substitutionsgenerator för att spara papper

Om du hellre vill slippa skriva ut för hand hela krypteringssekvensen-och varje kodat meddelande-försök använda en chifferwebbplats. Chifferwebbplatser låter dig välja vilken bokstav i alfabetet som ska ersättas med varandra. När du har skrivit in substitutionerna kan du använda chifferwebbplatsen för att både koda och avkoda meddelanden.

  • Hitta en substitutionschiffergenerator online på:
  • Gå till en annan livskraftig webbplats på:
Skapa substitutionschiffer Steg 6
Skapa substitutionschiffer Steg 6

Steg 3. Lägg till symboler i krypteringen för att göra det svårare att knäcka

Om du är orolig för att människor (t.ex. vänner eller föräldrar) kan försöka knäcka din chiffer, begränsa dig inte till att bara använda bokstäver. Presentera några symboler till din chiffer. På så sätt kommer kodade ord att innehålla skiljetecken och inte bara bokstäver, vilket gör dem mer förvirrande för människor utan krypteringskoden. Till exempel kan din krypteringskod med symboler läsa:

  • A B C D E F G H I J K L M N O P Q R S T U V W X Y Z.
  • X Y Z & B C D E # G H I J K $ M N O P Q R @ T U = W.
  • Med hjälp av denna chiffer skulle meddelandet "HUR ÄR DU" läsa "E $ T XOB = $ R."
  • Om det här är första gången du skapar (eller använder) en substitutionskodare kanske du vill hoppa över det här steget.

Del 3 av 3: Kryptering och dekryptering av meddelanden

Skapa substitutionschiffer Steg 7
Skapa substitutionschiffer Steg 7

Steg 1. Välj ett ord eller en fras som ska krypteras

Innan du kan skapa ett krypterat meddelande behöver du text för att koda. Om det här är första gången du kodar ett meddelande med en substitutionskodare, börja enkelt. Välj ett kort ord eller två att koda, snarare än ett långt stycke. Prova till exempel uttrycket "öppen dörr".

  • När du väl känner till krypteringsprocessen kan du börja koda längre fraser eller meningar.
  • Krypteringssajter online kan göra det enklare att koda hela stycken.
Skapa substitutionschiffer Steg 8
Skapa substitutionschiffer Steg 8

Steg 2. Ersätt varje bokstav i fasen med en bokstav från chifferalfabetet

Gå igenom din engelska fras eller ord bokstav för bokstav och ersätt den engelska bokstaven med motsvarande bokstav från din chiffertext. Hitta ersättningsbokstäverna genom att identifiera den engelska bokstaven och sedan leta under den för att hitta motsvarande bokstav i chiffertexten

Säg till exempel att du använder chiffertexten där du ersatte varje bokstav i alfabetet med bokstaven 3 före den. Den engelska frasen "OPEN DOOR" när den är kodad i din chiffertext lyder: "LMBK ALLO."

Skapa substitutionschiffer Steg 9
Skapa substitutionschiffer Steg 9

Steg 3. Dekryptera ett kodat meddelande genom att hitta ersättaren för chifferbokstäver

För att översätta ett kodat meddelande tillbaka till engelska, gör om processen som du använde för att koda ett meddelande. För varje bokstav i det kodade meddelandet i chiffertextalfabetet, hitta bokstaven den motsvarar i det engelska alfabetet. Skriv ut varje bokstav 1 åt gången för att dekryptera meddelandet.

Låt oss till exempel säga att du fortfarande använder chiffertexten som ersätter vanliga alfabetbokstäver med bokstaven 3 före dem. Om din vän ger dig en kod som läser "ZLLI EXQ. IRKZE PLLK?” du kan använda krypteringsalfabetet för att dekryptera det. Du kommer att upptäcka att meddelandet säger "COOL HAT. LUNCHER SNART?”

Tips

  • Det finns olika andra befintliga substitutionschiffer som du kan basera din nyskapade kodningskod på. Om du vill kan du prova att använda en av de mer välkända chifferna. Dessa inkluderar CrissCross-koden, Nihilistnummerkoden och nyckelordskoden (eller nyckelnumret).
  • Om du är orolig för att andra (t.ex. ett nyfiket syskon) kan hitta papperet som du har skrivit din chifferföljd på kan du memorera sekvensen istället.
  • Du kan skapa en substitutionskodare för alla språk som använder det latinska alfabetet. Även om alla exempel i den här artikeln är på engelska, kan du skapa en chiffer med samma principer på spanska, franska, tyska, etc.

Rekommenderad: