5 måder at oprette hemmelige koder og chiffer

Indholdsfortegnelse:

5 måder at oprette hemmelige koder og chiffer
5 måder at oprette hemmelige koder og chiffer
Anonim

Koder er en måde at ændre et budskab på, så den oprindelige betydning er skjult. Generelt kræver dette en kodebog eller et ord. Chiffer er processer, der anvendes på en besked for at skjule eller kryptere oplysninger. Disse processer vendes om for at oversætte eller dechiffrere meddelelsen. Koder og chiffer udgør en vigtig del af videnskaben om sikker kommunikation (kryptanalyse).

Prøvekodede afsnit

Image
Image

Prøve Acrostic Code Afsnit

Image
Image

Prøve Acrostic Code Afsnit

Image
Image

Prøvegrisafsnit

Image
Image

Prøve Nth Letter Code Afsnit

Trin

Metode 1 af 5: Brug af simple cifre og koder (børn)

Opret hemmelige koder og chiffer Trin 1
Opret hemmelige koder og chiffer Trin 1

Trin 1. Skriv ordene omvendt

Dette er en enkel måde at indkode meddelelser på, så de ikke kan forstås med et blik. En besked som "Mød mig udenfor" skrevet omvendt ville i stedet være "Teem em edistuo".

Bemærk:

Selvom denne kode let kan løses, men den kan være nyttig, hvis du tror, at nogen prøver at kigge på din besked.

Opret hemmelige koder og chiffer Trin 2
Opret hemmelige koder og chiffer Trin 2

Trin 2. Reflekter alfabetet for at kryptere meddelelser

Skriv bogstaverne A til M ud på en enkelt linje på et stykke papir. Direkte under denne linje skal du også skrive bogstaverne N til Z ud i en enkelt linje. Skift hvert brev i meddelelser til det modsatte bogstav i de to bogstaver, du har skrevet.

Ved at bruge et reflekteret alfabet ville meddelelsen "Hej" i stedet blive "Uryyb."

Opret hemmelige koder og chiffer Trin 3
Opret hemmelige koder og chiffer Trin 3

Trin 3. Prøv pigpen -chiffer

Tegn et tic tac toe -gitter på et stykke papir. Skriv bogstaverne A til I i gitteret fra venstre mod højre, top til bund. I dette eksempel:

  • Den første række består af bogstaverne A, B, C.
  • Den anden består af D, E, F.
  • Den sidste række består af G, H, I.
Opret hemmelige koder og chiffer Trin 4
Opret hemmelige koder og chiffer Trin 4

Trin 4. Opret et andet tic tac toe -gitter med prikker

Tegn et andet tic tac toe -gitter ved siden af det første. Udfyld gitteret med bogstaverne J til og med R på samme måde som det første gitter. Marker derefter prikker i hvert mellemrum i gitteret i hver række som beskrevet:

  • I den første række, der starter til venstre, skal du placere en prik i nederste højre hjørne (bogstav I), på den nederste midterste side (bogstav K) og i nederste venstre hjørne (bogstav L).
  • I den anden række, begyndende til venstre, placeres en prik på midten i højre side (bogstavet M), på den nederste midterste side (bogstavet N) og på den venstre venstre side (bogstavet O).
  • I den anden række, der starter til venstre, placeres en prik i øverste højre hjørne (bogstav P), øverst i midten (bogstav Q) og i øverste venstre hjørne (bogstav R).
Opret hemmelige koder og chiffer Trin 5
Opret hemmelige koder og chiffer Trin 5

Trin 5. Skriv to X -figurer under hvert gitter

Disse to X -figurer vil også blive fyldt med bogstaver for at fuldføre din pigpen -krypteringsnøgle. I det andet X placeres prikker i de åbne rum, der omgiver, hvor X krydser, så der er en prik på hver side af midten af X. Derefter:

  • I den første (ubemærkede) X -form skal du skrive S i toppen af X, T på venstre side, U til højre og V på bunden.
  • I den anden X -form skal du skrive W i toppen af X, X på venstre side, Y til højre og Z på bunden.
Opret hemmelige koder og chiffer Trin 6
Opret hemmelige koder og chiffer Trin 6

Trin 6. Brug gitteret, der omgiver bogstaverne, til at skrive i pigpen -chiffer

Gitterformerne (inklusive prikker) omkringliggende bogstaver bruges som erstatninger for selve bogstaverne. Brug din pigpen -krypteringsnøgle til at oversætte meddelelser til og ud af pigpen.

Opret hemmelige koder og chiffer Trin 7
Opret hemmelige koder og chiffer Trin 7

Trin 7. Brug en datoskiftciffer

Vælg en dato. Dette kan være noget med personlig betydning, f.eks. En fødselsdag eller den dag, du tog eksamen på college, men det kunne være noget upersonligt, som f.eks. Fødselsdagen for George Washington. Skriv datoen ud som en ubrudt række af tal. Dette er taltasten.

  • For eksempel, hvis du skulle bruge George Washingtons fødselsdag (22/2/1732), ville du skrive det som 2221732.
  • Hvis du allerede har accepteret at bruge en datoskiftciffer med nogen, kan du ledsage krypterede meddelelser med et fingerpeg (f.eks. "Washington") til taltasten.
Opret hemmelige koder og chiffer Trin 8
Opret hemmelige koder og chiffer Trin 8

Trin 8. Krypter din besked med tasten Datoforskydning

Skriv din besked ud på et stykke papir. Under meddelelsen skal du skrive et enkelt ciffer i taltasten for hvert bogstav i din besked. Når du når det sidste ciffer i taltasten, skal du gentage tasten fra begyndelsen. For eksempel ved hjælp af George Washingtons fødselsdag (22/2/1732):

  • Besked: Jeg er sulten
  • Kryptering:

    Jeg er sulten

    2.2.2.1.7.3.2.2

    Skift bogstaver i henhold til nummertasten, som i …

  • Kodet besked: K. O. J. V. U. J. T. A
Opret hemmelige koder og chiffer Trin 9
Opret hemmelige koder og chiffer Trin 9

Trin 9. Brug et hemmeligt sprog, som svinelatin

I svinelatin skifter ord, der starter med en konsonantlyd, der lyder til slutningen af ordet og tilføjer "ay." Dette gælder for ord, der starter med en klynge af konsonanter. Ord, der starter med vokaler, føjes bare "vej" eller "ay" til slutningen af ordet.

  • Konsonantindledende eksempler: gris = igpay; mig = emay; også = ootay; våd = etway; hej = hej
  • Konsonantklynge indledende eksempler: handske = oveglay; skjorte = irtshay; jubel = eerschay
  • Vokalindledende eksempler: explain = explainway; æg = æggebane; ender = slutning; spise = spise

Metode 2 af 5: Låsning af koder

Opret hemmelige koder og chiffer Trin 10
Opret hemmelige koder og chiffer Trin 10

Trin 1. Anerkend kodernes begrænsninger

Kodebøger kan blive stjålet, tabt eller ødelagt. Moderne kryptoanlaytiske teknikker og computeranalyse kan ofte bryde selv stærke koder. Alligevel kan koder kondensere lange beskeder til et enkelt signalord, hvilket gør dem til gode tidsbesparelser.

  • Koder fungerer som god mønsteridentifikationspraksis. Denne færdighed kan bruges til kodning, dekodning, kryptering eller dekryptering af meddelelser.
  • Koder bruges naturligt mellem nære venner. Inde vittigheder kunne betragtes som en slags "kode". Prøv at udvikle dit kodesprog med dine bedste venner.
Opret hemmelige koder og chiffer Trin 11
Opret hemmelige koder og chiffer Trin 11

Trin 2. Bestem målet med din kode

At kende formålet med din kode vil forhindre unødvendigt arbejde. Hvis dit mål er at spare tid, har du muligvis kun brug for et par specifikke kodeord. Hvis du forsøger at kode detaljerede meddelelser, skal du muligvis udvikle en kodebog, der mere ligner en ordbog.

  • Vælg almindelige sætninger, der forekommer i de meddelelser, du vil kode. Disse er primære mål, der skal kondenseres i et kodeord.
  • Koder kan kompliceres yderligere ved at bruge flere forskellige koder i rotation eller kombination. Jo flere koder der bruges, jo flere kodebøger er nødvendige for afkodning.
Opret hemmelige koder og chiffer Trin 12
Opret hemmelige koder og chiffer Trin 12

Trin 3. Udvikl din kodebog

Fortæl almindelige sætninger, som "Læser dig højt og tydeligt" til noget som "Roy". For hvert tænkeligt ord i dine kodede meddelelser og almindelige sætninger skal du også angive alternative kodeord.

  • Nogle gange kan delvis kode skjule et budskab tilstrækkeligt. For eksempel, hvis "gåtur" betyder "tango" og "museum" betyder "restaurant", og det tidligere anvendte kodeord "Roy" har sin værdi,

    • Besked: Om gårdagen. Jeg ville sige, Roy. Jeg vil tango til restauranten som planlagt. Over og ud.
    • Betydning: Om igår. Jeg ville sige, læse dig højt og tydeligt. Jeg går til museet som planlagt. Over og ud.
Opret hemmelige koder og chiffer Trin 13
Opret hemmelige koder og chiffer Trin 13

Trin 4. Anvend din kodebog på meddelelser

Brug kodeordene i din kodebog til at kode meddelelser. Du kan opleve, at du kan spare dig selv tid ved at efterlade navneord (som navne og pronomen som jeg, mig, hun) som almindelig tekst. Denne beslutning afhænger imidlertid udelukkende af din situation.

To-delt koder anvender to forskellige kodebøger til at kode eller afkode en besked. Disse er meget stærkere end koder i én del

Opret hemmelige koder og chiffer Trin 14
Opret hemmelige koder og chiffer Trin 14

Trin 5. Brug en tast til at kode din besked skiftevis

En nøglebesked, en gruppe ord, bogstaver, symboler eller en kombination af disse kan bruges til at kode oplysninger. Modtageren af din besked har også brug for denne nøglesætning eller nøglen med bogstaver/symboler for at afkode meddelelsen.

  • For eksempel med nøgleordet "HEMMELIG" ville hvert bogstav i din meddelelse konvertere til antallet af bogstaver mellem det og det tilsvarende bogstav i nøgleordet. Som i,

    • Besked: Hej
    • Indkodning:

      / H/ er

      Trin 11. bogstaver væk fra nøglen /S /

      / e/ er den samme (nul) som nøglen /E /

      / l/ i

      Trin 9. bogstaver væk fra nøglen /C /

      Og så videre…

    • Kodet besked: 11; 0; 9; 6; 10
Opret hemmelige koder og chiffer Trin 15
Opret hemmelige koder og chiffer Trin 15

Trin 6. Afkode meddelelser

Når du modtager kodede meddelelser, bliver du nødt til at gøre brug af din kodebog eller nøgleord/sætning for at forstå dem. Dette kan være svært i starten, men bliver mere intuitivt, efterhånden som du bliver mere fortrolig med koden.

Tip:

For at styrke din kodningsevne kan du invitere dine venner til at deltage i en amatørkode -gruppe. Send beskeder for at forbedre dine færdigheder.

Metode 3 af 5: Læring af fælles koder

Opret hemmelige koder og chiffer Trin 16
Opret hemmelige koder og chiffer Trin 16

Trin 1. Anvend koden, der bruges af Mary, Queen of Scots

Mens hun forsøgte at sende beskeder i en tid med politisk uro, brugte Mary, Queen of Scots, symboler som en erstatningskode for engelske bogstaver og almindelige ord. Nogle funktioner i Mary's kode, som du kan finde nyttige til din egen krypto-uddannelse, omfatter:

  • Brug af enkle former til højfrekvente bogstaver, som Marias brug af en cirkel til bogstavet /A /. Dette sparer tid under kodning.
  • Almindelige symboler, der bruges som en del af det nye kodesprog, som Marias brug af "8" som kode for bogstavet "Y." Disse kan forvirre kodebrydere, der kan tolke dette som et tal og ikke et kodesymbol.
  • Unikke symboler til almindelige ord. På Marias tid modtog "bed" og "bærer" unikke symboler, men disse var mere almindelige dengang end de er i dag. Alligevel sparer tid og tilføjer kompleksitet ved hjælp af symboler til hyppige ord og sætninger.
Opret hemmelige koder og chiffer Trin 17
Opret hemmelige koder og chiffer Trin 17

Trin 2. Brug kodesætninger, der ligner militære advarsler

Kodesætninger kan kollapse meget mening til en enkelt sætning. Selv mange slags militær alarm, ligesom DEFCON-systemet, er simpelthen velkendte koder for en forsvarsparathed. Kom med passende kodeord/sætninger i din hverdag.

  • For eksempel, i stedet for at sige "Jeg skal løbe til mit skab" blandt dine venner, kan du bruge kodeordet "Sjusket".
  • For at fortælle dine venner, at den person, du vil date, er kommet ind i lokalet, kan du sige kodesætningen: "Min fætter Bruce kan også lide hockey."
Opret hemmelige koder og chiffer Trin 18
Opret hemmelige koder og chiffer Trin 18

Trin 3. Kod meddelelser med en bognøglekode

Bøger er relativt lette at finde. Hvis en bog er besluttet som nøglen til en kode, kan du, når du modtager en besked, gå til en boghandel eller et bibliotek for at slå nøglen op for at afkode den.

  • For eksempel kan du beslutte dig for at bruge Frank Herberts klit, hvor kodenumre repræsenterer siden, linjen og nummerordet fra venstre.

    • Kodet meddelelse: 224.10.1; 187.15.1; 163.1.7; 309.4.4
    • Afkodet besked: Jeg skjuler mine ord.

Tip:

Forskellige udgaver af bøger kan bruge forskellige sidetal. For at sikre, at den rigtige bog bruges som en nøgle, skal du inkludere publikationsoplysninger, f.eks. Udgave, år udgivet og så videre med din bognøgle.

Metode 4 af 5: dechifrering af chiffer

Opret hemmelige koder og chiffer Trin 19
Opret hemmelige koder og chiffer Trin 19

Trin 1. Bestem egnetheden ved at bruge en chiffer

En chiffer bruger en algoritme, der er som en proces eller transformation, der konsekvent påføres en besked. Det betyder, at alle, der kender chifferen, kan oversætte det.

  • Komplekse chiffer kan puslespil selv uddannede kryptanalytikere. Nogle gange kan matematikken bag komplekse chiffer vise sig at være et egnet forsvar til at skjule hverdagens meddelelser.
  • Mange kryptografer tilføjer en nøgle, ligesom datoen, for at styrke chifferne. Denne tast justerer outputværdierne med det tilsvarende antal på dagen i måneden (den første ville alle outputværdier blive ændret med en).
Opret hemmelige koder og chiffer Trin 20
Opret hemmelige koder og chiffer Trin 20

Trin 2. Opfind en algoritme, der skal anvendes på meddelelser

En af de enkleste chiffer, du kan anvende, er ROT1 -chifferet (undertiden kaldet Caesar Cipher). Dette navn betyder ganske enkelt, at du skal rotere et enkelt bogstav fremad i alfabetet for hvert bogstav i din besked.

  • ROT1 -besked: Hej
  • ROT1 Krypteret: i; f; m; m; s
  • Cæsar -chiffer kan ændres til at rotere et antal forskellige bogstaver i alfabetet fremad. I konceptet er ROT1 og ROT13 i det væsentlige de samme.
  • Chiffer kan være utroligt komplekse. Nogle kræver også brug af koordinater, tider og andre værdier. Nogle krypteringsprocesser kan kræve brug af en computer.
Opret hemmelige koder og chiffer Trin 21
Opret hemmelige koder og chiffer Trin 21

Trin 3. Krypter meddelelser

Brug din algoritme til at kryptere dine meddelelser. Når du lærer krypteringsprocessen, skal din hastighed stige. Tilføj til din algoritme for at gøre den mere kompleks. For eksempel,

  • Inkluder en roterende tilstand til din chiffer, som ugedagen. Tildel en værdi for hver dag i ugen. Juster din chiffer efter denne værdi, når du krypterer en besked den dag.
  • Inkluder et sidetal med din krypterede meddelelse. Hvert tilsvarende bogstav på siden fungerer som en nøgle til meddelelsen, som i,

    • 1. dechiffreret besked: 7; 2; 3; 6; 3
    • Bognøgle: A_girl (mellemrum tælles ikke)

      / H/ er

      Trin 7. breve væk fra /A /

      / e/ i

      Trin 2. bogstaver væk fra /g /

      / l/ i

      Trin 3. mellemrum væk fra /i /

      Og så videre…

    • Nøglejusteret meddelelse: Hej
Opret hemmelige koder og chiffer Trin 22
Opret hemmelige koder og chiffer Trin 22

Trin 4. Dekrypter meddelelser

Når du bliver erfaren til at læse din chiffer, burde det blive en anden natur, eller i det mindste lettere. Da anvendelsen af disse processer (algoritmer) er konsistent, vil vane hjælpe dig med at lægge mærke til tendenser og få intuition, når du arbejder med denne form for kryptografisk system.

Tip:

Amatørkryptografiklubber er populære online. Mange af disse er gratis og tilbyder primere i det grundlæggende inden for moderne kryptering.

Metode 5 af 5: Gribende standardcifre

Opret hemmelige koder og chiffer Trin 23
Opret hemmelige koder og chiffer Trin 23

Trin 1. Master Morse Code

Uanset navnet er Morse Code en chiffer. Punkter og streger repræsenterer lange og korte elektriske signaler, som igen repræsenterer bogstaverne i alfabetet. Dette muliggjorde gammeldags elektrisk kommunikation (telegrafer). Almindelige bogstaver i Morse, repræsenteret som lange (_) og korte (.) Signaler, omfatter:

  • R; S; T; L:._.; _..; _;._..
  • A; E; O:._;.; _ _ _
Opret hemmelige koder og chiffer Trin 24
Opret hemmelige koder og chiffer Trin 24

Trin 2. Gør brug af transponeringschiffer

Mange store i historien, ligesom geniet Leonardo da Vinci, har skrevet beskeder ud, som de ville se spejlet ud i et spejl. På grund af dette kaldes kryptering på denne måde ofte "spejlskrivning". Denne slags cifre kan være vanskelige i starten, men bliver generelt hurtigt anden natur.

Bemærk:

Transpositioncifre behandler generelt beskeder eller dannelse af bogstaver visuelt. Billedet af meddelelsen omdannes til at skjule dens betydning.

Opret hemmelige koder og chiffer Trin 25
Opret hemmelige koder og chiffer Trin 25

Trin 3. Konverter meddelelser til binært

Binær er sproget for 1'er og 0'er, der bruges af computere. Kombinationer af disse 1'er og 0'er kan krypteres og derefter dekrypteres med en binær nøgle eller ved at beregne værdierne repræsenteret af 1'erne og 0'erne for hvert bogstav, der kommunikeres i en meddelelse.

Navnet "Matt" ville kryptere til binært som: 01001101; 01000001; 01010100; 01010100

Tips

  • Lav en måde at kryptere mellemrum mellem ord og ordene selv. Dette vil styrke din kode og gøre det sværere at bryde. For eksempel kan du bruge et bogstav (E, T, A, O og N fungerer bedst) i stedet for et mellemrum. Disse kaldes nuller.
  • Lær et andet script, f.eks. Runic, og lav krypterings-/dekrypteringsnøgler til dem, du vil give beskeder til. Du kan finde disse online, og de har fungeret godt for mig.
  • Hvis du vil have din kode til at være mere sikker, skal du oprette yderligere symboler for almindelige ordafslutninger og begyndelser, f.eks. '-Ing' og 'th-'. Derudover kan du udelade eller tilføje ordene på et bogstav ('A' og 'I' til det følgende ord). Undlad at skrive store bogstaver og udelade apostrofer. Få nogle bogstaver til at have de samme symboler som andre. Du vil måske også kombinere ord på to bogstaver med ordet efter dem og udelade bogstavet 'S' for enden af ord.

Anbefalede: