Hvordan lage substitusjonskiffer: 9 trinn (med bilder)

Innholdsfortegnelse:

Hvordan lage substitusjonskiffer: 9 trinn (med bilder)
Hvordan lage substitusjonskiffer: 9 trinn (med bilder)
Anonim

Substitusjonschiffer er en måte å kryptere eller skjule språk, slik at en setning eller et avsnitt ikke kan leses av alle som ikke kjenner krypteringen. Chiffer er vanligvis laget ved å erstatte en bokstav med en annen. De er en morsom måte for grupper av venner å sende informasjon frem og tilbake uten at jevnaldrende (eller lærere) kan lese informasjonen. Begynn å jobbe med chiffer ved å finne på ditt eget krypteringsalfabet og kode enkle ord eller setninger.

Trinn

Eksempel på kodede avsnitt

Image
Image

Eksempel på Augustus -kode Avsnitt

Del 1 av 3: Velge en erstatningsrekkefølge

Lag substitusjonskiffer Trinn 1
Lag substitusjonskiffer Trinn 1

Trinn 1. Snu alfabetet for å lage et grunnleggende krypteringsalfabet

Substitusjonschiffer fungerer ved å lage et uordnet alfabet, slik at du kan erstatte bokstaver med andre bokstaver. For en enkel substitusjonskoder, bare bruk alfabetet bakover, slik at "a" blir "z", "b" blir "y", "c" blir "x" og så videre.

  • Denne substitusjonskoderen vil lyde: ZYXWVUTSRQPONMLKJIHGFEDCBA.
  • Dette andre alfabetet blir ofte referert til som "chiffertekst."
Lag substitusjonskiffer Trinn 2
Lag substitusjonskiffer Trinn 2

Trinn 2. Erstatt hver bokstav med bokstaven 3 før den for en mer kompleks kryptering

Bare det å skrive alfabetet bakover for krypteringen din er ganske enkelt og vil være lett å knekke. Hvis du vil ha en mer kompleks kryptering, må du erstatte hver bokstav med bokstaven som står 3 foran den i alfabetet.

Som et enkelt eksempel, ved bruk av denne krypteringen, leser ordet "CAT" "ZYQ."

Lag substitusjonskiffer Trinn 3
Lag substitusjonskiffer Trinn 3

Trinn 3. Erstatt en vilkårlig sekvens på 5 bokstaver for hver bokstav i alfabetet

Dette er kjent som Bacon's Code. Bacon's Code erstatter hver bokstav i det engelske alfabetet med en sekvens på 5 bokstaver. Disse sekvensene begynner med "AAAAA" og legger til "B" i en vilkårlig rekkefølge. Så, i Bacon’s Code, A = AAAAA; B = AAAAB; C = AAABA; D = AAABB og så videre. Behold dette mønsteret for å fylle ut resten av alfabetet, eller lage dine egne 5-bokstavers erstatninger.

  • Når du leser meldinger i Bacons kode, stopper du hver 5. bokstav for å dekode bokstaven. For eksempel leser meldingen "AAABAAABAAABABBABABB ABBBBAABBBABABBAABABABAA" "CELL PHONE"
  • Krypter meldinger i Bacons kode online på:

Del 2 av 3: Notere erstatningsalfabetet ditt

Lag substitusjonskiffer Trinn 4
Lag substitusjonskiffer Trinn 4

Trinn 1. Skriv de to alfabetsekvensene på et ark

Skriv ut det engelske standardalfabetet øverst på et ark: ABCDEFGHIJKLMNOPQRSTUVWXYZ. Deretter skriver du ut erstatningsbokstavene under det. Erstatter hver bokstav med bokstaven 3 før den i stedet lyder: XYZABCDEFGHIJKLMNOPQRSTUVW. Så krypteringsarket ditt ville se slik ut:

  • 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
Lag substitusjonskiffer Trinn 5
Lag substitusjonskiffer Trinn 5

Trinn 2. Bruk en online substitusjonsgenerator for å spare papir

Hvis du heller ikke trenger å skrive ned for hånd hele krypteringssekvensen-og hver kodet melding-for hånd, bruk et krypteringsnettsted. Krypteringsnettsteder lar deg velge hvilken bokstav i alfabetet som skal erstattes av hverandre. Når du har tastet inn erstatningene, kan du bruke nettstedet for kryptering til både å kode og dekode meldinger.

  • Finn en substitusjonskrypteringsgenerator online på:
  • Få tilgang til et annet levedyktig nettsted på:
Lag erstatningskoder Trinn 6
Lag erstatningskoder Trinn 6

Trinn 3. Legg til symboler i krypteringen for å gjøre det vanskeligere å knekke

Hvis du er bekymret for at folk (f.eks. Venner eller foreldre) kan prøve å knekke chifferen din, ikke begrens deg til å bare bruke bokstaver. Introduser noen symboler til krypteringen din. På denne måten vil kodede ord inkludere skilletegn og ikke bare bokstaver, noe som gjør dem mer forvirrende for mennesker uten krypteringskoden. For eksempel kan krypteringskrypteren med symboler lese:

  • 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 denne krypteringen vil meldingen "HVOR ER DU" lese "E $ T XOB = $ R."
  • Hvis dette er første gang du oppretter (eller bruker) en erstatningskoder, kan det være lurt å hoppe over dette trinnet.

Del 3 av 3: Kryptering og dekryptering av meldinger

Lag erstatningskoder Trinn 7
Lag erstatningskoder Trinn 7

Trinn 1. Velg et ord eller en setning som skal krypteres

Før du kan lage en kryptert melding, trenger du tekst for å kode. Hvis dette er første gang du koder en melding ved hjelp av et erstatningskoder, kan du begynne enkelt. Velg et kort ord eller 2 for å kode, i stedet for et langt avsnitt. Prøv for eksempel uttrykket "åpen dør".

  • Når du er kjent med krypteringsprosessen, kan du begynne å kode lengre setninger eller setninger.
  • Online krypteringsnettsteder kan gjøre koding av fullstendige avsnitt mye enklere.
Opprett erstatningskoder Trinn 8
Opprett erstatningskoder Trinn 8

Trinn 2. Erstatt hver bokstav i fasen med en bokstav fra krypteringsalfabetet

Gå gjennom det engelske uttrykket eller ordet bokstav for bokstav og erstatt den engelske bokstaven med den tilsvarende bokstaven fra chifferteksten. Finn erstatningsbokstavene ved å identifisere den engelske bokstaven, og deretter se under den for å finne den tilsvarende bokstaven i chifferteksten

For eksempel, si at du bruker chifferteksten der du erstattet hver bokstav i alfabetet med bokstaven 3 før den. Det engelske uttrykket "OPEN DOOR" når det er kodet i krypteringsteksten, vil lyde: "LMBK ALLO."

Lag erstatningskoder Trinn 9
Lag erstatningskoder Trinn 9

Trinn 3. Dekrypter en kodet melding ved å finne erstatningen for krypteringsbokstaver

For å oversette en kodet melding tilbake til engelsk, reverserer du prosessen du brukte for å kode en melding. For hver bokstav i den kodede meldingen i chiffertekstalfabetet, finn bokstaven den tilsvarer i det engelske alfabetet. Skriv ut hver bokstav 1 om gangen for å dekryptere meldingen.

La oss for eksempel si at du fortsatt bruker chifferteksten som erstatter standard alfabetbokstaver med bokstaven 3 foran dem. Hvis vennen din sender deg en kode som leser “ZLLI EXQ. IRKZE PLLK?” du kan bruke krypteringsalfabetet til å dekryptere det. Du vil oppdage at meldingen sier "KUL HAT. LUNCH SNART?"

Tips

  • Det finnes forskjellige andre eksisterende substitusjonskiffer som du kan basere din nyopprettede kode på. Hvis du vil, kan du prøve å bruke en av de mer kjente chifferne. Disse inkluderer CrissCross-koden, Nihilist-tallkoden og nøkkelord (eller nøkkelnummer) -koden.
  • Hvis du er bekymret for at andre (f.eks. En nysgjerrig søsken) kan finne papiret du har skrevet krypteringssekvensen på, kan du i stedet huske sekvensen.
  • Du kan opprette et substitusjonskoder for alle språk som bruker det latinske alfabetet. Selv om alle eksemplene i denne artikkelen er på engelsk, kan du lage en chiffer ved å bruke de samme prinsippene på spansk, fransk, tysk, etc.

Anbefalt: