5 måder at oprette en hemmelig kode og adgangskode på

Indholdsfortegnelse:

5 måder at oprette en hemmelig kode og adgangskode på
5 måder at oprette en hemmelig kode og adgangskode på

Video: 5 måder at oprette en hemmelig kode og adgangskode på

Video: 5 måder at oprette en hemmelig kode og adgangskode på
Video: Stellar XLM регистрация LOBSTR кошелька 2024, November
Anonim

Koder er en måde at ændre et budskab på, så dets oprindelige betydning er skjult. Typisk kræver denne teknik en bog eller et kodeord. Kryptering er en proces, der anvendes til at skjule beskeder eller oplysninger. Denne proces er omvendt ved at oversætte eller fortolke meddelelser. Koder og chiffer er en vigtig del af videnskaben om kommunikationssikkerhed, som også er kendt som kryptanalyse.

Trin

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

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

Trin 1. Skriv ordene omvendt

Her er en enkel måde at kode meddelelser på, så de ikke umiddelbart kan forstås. Beskeder som "Mød mig udenfor" skrives omvendt, hvilket bliver "Lumet uka id raul."

Denne kode er let at fortolke, men kan være nyttig, hvis du tror, at nogen prøver at læse din besked

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

Trin 2. Spejl alfabetet til halvdelen af alfabetet for at kode meddelelsen

Skriv bogstaverne A til M på en linje på papiret. Fortsæt det næste alfabet (N-Z) lige under denne linje, også i en linje. Udskift hvert bogstav i meddelelsen med bogstavet lige over for det.

Ved hjælp af alfabetisk refleksion bliver meddelelsen "Hej" "Unyb."

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

Trin 3. Prøv at anvende en gitteradgangskode

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

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

Trin 4. Opret en anden tic tac toe med prikker

Tegn en anden tic tac toe -firkant ved siden af den første. Udfyld boksene med bogstaverne J til R, der ligner den første. Marker derefter hver boks i hver linje med en periode som følger:

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

Trin 5. Skriv to store X'er under hver flise

Disse to X'er vil også blive fyldt med bogstaver for at fuldføre den firkantede chiffer. På det andet X placeres en prik i det åbne rum omkring tværsnittet af X, så der er en prik på hver side af midten af X. Derefter:

  • I det første X (ikke prikket) skal du skrive et S over X, et T til venstre, et U til højre og et V i bunden.
  • På det andet X skal du skrive W på oversiden, X til venstre, 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 boksen omkring bogstaverne til at skrive adgangskoden ned

Kvadrater (inklusive prikker) omkring bogstaverne bruges i stedet for selve bogstaverne. Brug denne boksnøgle til at kode og oversætte meddelelser.

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

Trin 7. Brug en datoadgangskode

Vælg en hvilken som helst dato; Du kan bruge en personlig dato, f.eks. En fødselsdag eller collegeeksamen, eller en anden dato, såsom Indonesiens uafhængighedsdag. Skriv tallene for dato, måned og år i rækkefølge. Her er din numeriske lås.

  • Hvis du f.eks. Bruger Indonesiens uafhængighedsdag, skal du skrive det som 1781945.
  • Hvis du allerede har aftalt en adgangskodedato med nogen, kan du inkludere et numerisk låsetip i den kodede meddelelse (f.eks. Tillykke med fødselsdagen).
Opret hemmelige koder og chiffer Trin 8
Opret hemmelige koder og chiffer Trin 8

Trin 8. Krypter besked med datolås

Skriv beskeden på et stykke papir. Under meddelelsen skal du nedskrive et ciffer i den numeriske lås for hvert bogstav i meddelelsen. Når du når det sidste ciffer i datolåsen, skal du starte forfra. For eksempel, hvis du bruger Indonesiens uafhængighedsdag (17/8/1945) som nøglen:

  • Besked: Jeg er sulten
  • Indkodning:

    jeg er sulten

    1.7.8.1.9.4.5.1.

    Skub bogstaverne i henhold til taltasten, og generer …

  • Adgangskodebesked: B. Q. B. M. I. S. E. S.
Opret hemmelige koder og chiffer Trin 9
Opret hemmelige koder og chiffer Trin 9

Trin 9. Brug et hemmeligt sprog, for eksempel Pig Latin

I svinelatin erstattes ord, der starter med en konsonantlyd, så lyden er i slutningen af ordet, og tilføjer "ay". Denne teknik er mere effektiv til ord, der starter med mange konsonanter. Ord, der starter med en vokal, kan simpelthen anbringes med "måde" eller "ay" til sidst.

  • Eksempler på ord, der begynder med en konsonant: sapi = apisay; I = Akuway; også = ugajay; våd = asahbay; hej = hej
  • Eksempler på ord, der starter med mange konsonanter: bekymring = awatirkhay; standard = andarstay; smerte = erynyay
  • Eksempler på ord, der starter med vokaler: cloud = awanay; lækker = lækker; aske = abuway;

Metode 2 af 5: Knækning af koden

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

Trin 1. Kend kodebegrænsningerne

Kodebøger kan blive stjålet, tabt eller ødelagt. Moderne kryptanalytiske og computeranalytiske teknikker kan ofte knække selv kraftige koder. Kode kan imidlertid kondensere lange beskeder til ét ord, hvilket kan spare meget tid.

  • Koder kan bruges til oplæsning af mønstre. Denne færdighed kan bruges, når du opretter og knækker koder eller chiffer.
  • Koder bruges normalt af nære venner. En vittighed, som kun nære venner forstår, kan faktisk betragtes som en slags "kode". Prøv at kode sprog med dine nære venner.
Opret hemmelige koder og chiffer Trin 11
Opret hemmelige koder og chiffer Trin 11

Trin 2. Bestem formålet med kodegenerering

At kende formålet med kodning vil sikre, at din indsats er i mål. Hvis formålet med kodning er at spare tid, kan du oprette nogle brugerdefinerede kodeord. Hvis du forsøger at kode detaljerede meddelelser, er det en god idé at oprette en ordbogslignende kodebog.

  • Vælg den sætning, der ofte vises i den meddelelse, du vil kode. Dette er dit hovedmål for at blive til en hemmelig kode.
  • Koden kan kompliceres yderligere ved at bruge flere forskellige koder, der roteres eller kombineres. Men efterhånden som der bruges mere kode, stiger antallet af nødvendige kodebøger.
Opret hemmelige koder og chiffer Trin 12
Opret hemmelige koder og chiffer Trin 12

Trin 3. Opret din kodebog

Forkort almindelige sætninger, f.eks. "Besked modtaget fuldstændig og klar" til noget i stil med "Roy". Angiv alternative kodeord for hvert ord, du vil kode samt almindelige sætninger i meddelelsen.

  • Nogle gange kan delvis/delvis kode skjule meddelelser godt. For eksempel, hvis "dans" betyder "lever" og "restaurant" betyder "museum" betyder "restaurant", og "Roy" kommer fra den tidligere kode.

    • Besked:

      Angående i går. Jeg ville sige, Roy. Jeg vil danse til restauranten som planlagt. Over og ud.

    • Betyder:

      Angående i går. Jeg vil sige, at din besked blev modtaget fuldstændig og klar. Jeg tager dig til museet som planlagt. Over og ud.

Opret hemmelige koder og chiffer Trin 13
Opret hemmelige koder og chiffer Trin 13

Trin 4. Anvend kodebogen på meddelelsen

Brug kodeordene i din kodebog til at kode meddelelser. Du kan spare tid ved at erstatte navneord (f.eks. Navne og pronomen som mig, hun, dig) som almindelig tekst. Det afhænger dog helt af din situation.

En todelt kode bruger to forskellige kodebøger til at kode eller afkode en meddelelse. Denne type kode er meget mere robust end en-delt kode

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

Trin 5. Alternativt kan du kryptere meddelelsen med tasten

Nøglebeskeder, ordgrupper, bogstaver, symboler eller en kombination deraf kan bruges til at kode meddelelser. Modtageren af meddelelsen har også brug for en nøglesætning eller et nøglebogstav/symbol for at dechiffrere meddelelsen.

  • For eksempel med søgeordet "HEMMELIG" vil hvert bogstav i meddelelsen blive konverteret til antallet af bogstaver mellem det og bogstavet i det tilhørende søgeord. For eksempel,

    • Besked:

      Hej

    • Indkodning:

      / H/ afstand

      Trin 11. nøglens bogstav /S /

      / e/ er det samme bogstav (nul) med nøgle /E /

      / l/ berjara

      Trin 9. nøglens bogstav /C /

      Etc…

    • Kodet besked:

      11; 0; 9; 6; 10

Opret hemmelige koder og chiffer Trin 15
Opret hemmelige koder og chiffer Trin 15

Trin 6. Oversæt meddelelsen

Når du modtager en kodet besked, skal du bruge din kodebog eller vigtige sætninger/søgeord til at oversætte den, så den kan forstås. Det kan være svært i starten, men efterhånden som du vænner dig til koden, bliver det lettere at knække det.

For at styrke dine kodnings- og kodningsevner, prøv at få dine venner til at oprette en gruppe amatørkodere. Send beskeder til hinanden for at forbedre dine evner

Metode 3 af 5: Studering af fælles koder

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

Trin 1. Anvend den kode, som Mary, Queen of Scots brugte

Da skotske politiske forhold var i uro, brugte Mary, skottens dronning symboler i stedet for almindelige bogstaver og ord. Nogle af funktionerne i Mary's kode, som du kan finde nyttige, omfatter:

  • Brug simple former til ofte brugte bogstaver, f.eks. En cirkel i stedet for /A /. Dette sparer tid ved at kode meddelelser.
  • Fælles symboler bruges som en del af det nye kodesprog; for eksempel bruger Mary "8" som koden for bogstavet "Y." Dette kan narre kodetolken til at tro, at det er et tal i stedet for et kodesymbol.
  • Unikke symboler til almindelige ord. Mary brugte et unikt symbol for ordene "bed" og "kurer", og begge blev brugt meget ofte i hendes tid. Brug af unikke symboler til at erstatte ofte brugte ord og sætninger sparer tid og tilføjer kompleksitet til kode.
Opret hemmelige koder og chiffer Trin 17
Opret hemmelige koder og chiffer Trin 17

Trin 2. Brug en kodefrase, der ligner den, der bruges af militæret

Kodesætninger kan forkorte flere betydninger i en enkelt sætning. Faktisk er mange militære alarmtilstande, såsom DEFCON-systemet, velkendte til at beskrive forsvarets tilstand. Bestem de relevante kodeord/sætninger i dit daglige liv.

  • For eksempel kan du i stedet for at sige "jeg skal på toilettet", når du er sammen med venner, bruge kodeordet "Morgenmad".
  • For at fortælle din ven, at deres kæreste er kommet ind i rummet, kan du sige kodesætningen: "Min fætter elsker også at spille fodbold."
Opret hemmelige koder og chiffer Trin 18
Opret hemmelige koder og chiffer Trin 18

Trin 3. Koder meddelelsen ved hjælp af låsekodebogen

Bøger er ret lette at få. Hvis bogen er indstillet som en kodelås, kan du besøge boghandlen eller biblioteket efter at have modtaget koden for at knække den.

  • For eksempel kan du bruge Frank Herberts bog Dune, hvor den numeriske kode repræsenterer siden, linjen og ordtællingen fra venstre.

    • Kodede meddelelser:

      224.10.1; 187.15.1; 163.1.7; 309.4.4

    • Original besked:

      Jeg skjuler mine ord.

  • Bøger med samme titel, men forskellige udgaver kan have forskellige sidetal. For at sikre, at den rigtige bog bruges som nøgle, skal du inkludere publikationsoplysningerne, f.eks. Udgave, udgivelsesår og så videre med din bognøgle.

Metode 4 af 5: Cracking Password

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

Trin 1. Bestem egnetheden til at bruge adgangskoden

Adgangskoder bruger algoritmer, som er processer eller ændringer, der konsekvent anvendes på meddelelser. Det betyder, at alle, der kender denne adgangskode, kan knække den.

  • Komplekse adgangskoder kan forvirre selv en uddannet adgangskodekspert. Nogle gange kan de matematiske operationer bag komplekse chiffer være et stærkt bolværk mod hverdagens budskaber.
  • Mange chiffer tilføjer nøgler, f.eks. Datoer, for at styrke adgangskoder. Denne nøgle justerer outputværdien ved at tilføje dagen i den tilsvarende måned (f.eks. Den 1. øges alle kodninger med 1).
Opret hemmelige koder og chiffer Trin 20
Opret hemmelige koder og chiffer Trin 20

Trin 2. Inverter algoritmen til at anvende på meddelelsen

En af de enkleste adgangskoder, der kan anvendes, er ROT1 -adgangskoden (undertiden kaldet Cæsar -adgangskoden). Dette navn betyder ganske enkelt, at du går hvert bogstav i meddelelsen videre til det næste bogstav i alfabetet.

  • ROT1 -besked:

    Hej

  • ROT1 -kodet:

    i; b; m; s

  • Cæsar -chifferet kan justeres ved at øge antallet af forskellige bogstaver i alfabetet. Konceptuelt er ROT1 og ROT13 stort set de samme.
  • Adgangskoder kan være meget komplekse. Nogle adgangskoder bruger koordinater, timer og andre tal. Nogle adgangskoder kan kun knækkes ved hjælp af en computer.
Opret hemmelige koder og chiffer Trin 21
Opret hemmelige koder og chiffer Trin 21

Trin 3. Krypter meddelelsen

Brug algoritmer til at kode meddelelser. Når processen med at lære at kode fortsætter, øges din hastighed til at knække adgangskoder. Tilføj algoritmen for at komplicere den. Som et eksempel:

  • Medtag en ændringsbetingelse i din adgangskode, f.eks. Ugedag. Bestem værdien for hver dag. Juster adgangskoden til denne værdi, når der kodes meddelelser for dagen.
  • Medtag sidenummeret i din adgangskodebesked. Hvert relateret bogstav på siden fungerer som en nøgle i meddelelsen, for eksempel:

    • Første besked:

      7; 2; 3; 6; 3

    • Boglås: A_girl (mellemrum tæller ikke)

      / H/ afstand

      Trin 7. brev fra /A /

      / e/ berjara

      Trin 2. bogstaver af /g /

      / l/ berjara

      Trin 3. bogstaver af /i /

      Etc…

    • Besked med tilpasset nøgle:

      Hej

Opret hemmelige koder og chiffer Trin 22
Opret hemmelige koder og chiffer Trin 22

Trin 4. Knæk adgangskoden

Du bør vænne dig til at læse adgangskoder, når du er erfaren nok, eller i det mindste er det lettere at knække dem. Når du konsekvent anvender processer (algoritmer), vil disse vaner hjælpe dig med at få øje på tendenser eller få intuition, når du arbejder på denne type krypteringssystem.

Amatørkryptografiklubber er ret populære på internettet. Mange af disse klubber er gratis og lærer det grundlæggende i moderne kodning

Metode 5 af 5: Forståelse af standardadgangskoder

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

Trin 1. Master Morse Code

På trods af sit kodenavn er Morse en type chiffer. Prikkerne og stregerne repræsenterer lange og korte elektriske signaler, der bruges i stedet for bogstaver i alfabetet. Denne metode blev tidligere brugt til at kommunikere med elektricitet (kendt som telegrafen). Nogle af de bogstaver, der almindeligvis bruges i Morse, betegnet med 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. Udnyt transponeringskiffer

Mange store mennesker i historien, såsom geniet Leonardo da Vinci, skrev beskeder, når de dukker op i spejlet. Derfor kaldes denne kodningsmetode almindeligvis "skrivning i spejlet". Denne type adgangskode kan virke vanskelig i starten, men den vil hurtigt blive forstået.

Transpositioncifre ændrer normalt budskabet eller arrangementet af bogstaver visuelt. Billedet af meddelelsen vil blive ændret for at skjule dens oprindelige betydning

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

Trin 3. Konverter meddelelsen til binær kode

Binært er et computersprog, der bruger tallene 1 og 0. Kombinationerne af 1 og 0 kan kodes og tolkes med en binær nøgle eller ved at beregne værdierne repræsenteret med 1 og 0 for hvert bogstav i en meddelelse.

Når navnet "Matt" er kodet med binær kode, er resultatet: 01001101; 01000001; 01010100; 01010100

Tips

  • Find en måde at kode mellemrum mellem ord såvel som ordene selv. Dette vil styrke koden og gøre det vanskeligere at knække. For eksempel kan du bruge bogstaver (helst E, T, A, O og N) i stedet for mellemrum. Disse bogstaver kaldes nul.
  • Lær forskellige scripts, f.eks. Runic, og generer kodnings-/fortolkningskoder til modtageren af meddelelsen. Du kan finde det på internettet.

Anbefalede: