Koder er en måte å endre et budskap på, slik at den opprinnelige betydningen er skjult. Vanligvis krever denne teknikken en bok eller et kodeord. Kryptering er en prosess som brukes på meldinger for å skjule eller informasjon. Denne prosessen er motsatt av å oversette eller tolke meldinger. Koder og chiffer er en viktig del av vitenskapen om kommunikasjonssikkerhet, som også er kjent som kryptanalyse.
Steg
Metode 1 av 5: Bruke enkle passord og koder (for barn)
Trinn 1. Skriv ordene omvendt
Her er en enkel måte å kode meldinger på, slik at de ikke kan forstås med et øyeblikk. Meldinger som "Møt meg utenfor" skrives omvendt, som blir "Lumet uka id raul."
Denne koden er lett å tolke, men kan være nyttig hvis du tror noen prøver å lese meldingen din
Trinn 2. Speil alfabetet til halvparten av alfabetet for å kode meldingen
Skriv bokstavene A til M på en linje på papiret. Fortsett neste alfabet (N-Z) like under denne linjen, også på en linje. Erstatt hver bokstav i meldingen med bokstaven rett overfor den.
Ved bruk av alfabetisk refleksjon blir meldingen "Hei" "Unyb."
Trinn 3. Prøv å bruke et rutenettpassord
Tegn ruter som i tic tac toe på et stykke papir. Skriv bokstavene A til I i boksene, fra venstre til høyre, topp til bunn. I dette eksemplet:
- Den første linjen består av bokstavene A, B, C.
- Den andre linjen består av bokstavene D, E, F.
- Den siste linjen består av G, H, I.
Trinn 4. Lag en andre tic tac toe med prikker
Tegn en annen tic tac toe -firkant ved siden av den første. Fyll ut boksene med bokstavene J til R, på samme måte som den første. Merk deretter hver boks på hver linje med en periode som følger:
- I den første raden, fra venstre, plasserer du en prikk nederst i høyre hjørne (bokstav I), nederst på midten, (bokstav K) og nederst i venstre hjørne (bokstav L)
- I den andre raden, fra venstre, plasserer du en prikk på midten av høyre side (bokstaven M), nederst på midten (bokstaven N) og på den venstre venstre siden (bokstaven O).
- I den tredje raden, fra venstre, plasserer du en prikk i øvre høyre hjørne (bokstaven P), øverst i midten (bokstaven Q) og i øvre venstre hjørne (bokstaven R).
Trinn 5. Skriv to store X -er under hver flis
Disse to X -ene vil også bli fylt med bokstaver for å fullføre den firkantede chifferen. På den andre X, plasser en prikk i det åpne området rundt tverrsnittet av X, slik at det er en prikk på hver side av midten av X. Deretter:
- I det første X (ikke prikket) skriver du et S over X, et T til venstre, et U til høyre og et V på bunnen.
- På den andre X skriver du W på oversiden, X til venstre, Y til høyre og Z på bunnen.
Trinn 6. Bruk boksen rundt bokstavene til å skrive ned passordet
Firkanter (inkludert prikker) rundt bokstavene brukes i stedet for bokstavene selv. Bruk denne nøkkelen til å kode og oversette meldinger.
Trinn 7. Bruk et datopassord
Velg en dato; Du kan bruke en personlig dato, for eksempel en fødselsdag eller høyskoleeksamen, eller en annen dato, for eksempel Indonesias uavhengighetsdag. Skriv ned tallene for dato, måned og år i rekkefølge. Her er den numeriske låsen din.
- Hvis du for eksempel bruker Indonesias uavhengighetsdag, skriver du den som 1781945.
- Hvis du allerede har avtalt en passorddato med noen, kan du inkludere et numerisk låsetips i den kodede meldingen (f.eks. Gratulerer med dagen).
Trinn 8. Krypter melding med datolås
Skriv meldingen på et stykke papir. Under meldingen skriver du ned ett siffer i den numeriske låsen for hver bokstav i meldingen. Når du når det siste sifferet i datolåsen, starter du på nytt. For eksempel, hvis du bruker Indonesias uavhengighetsdag (17/8/1945) som nøkkelen:
- Beskjed: Jeg er sulten
-
Koding:
jeg er sulten
1.7.8.1.9.4.5.1.
Skyv bokstavene i henhold til talltasten og generer …
- Passordmelding: B. Q. B. M. I. S. E. S.
Trinn 9. Bruk et hemmelig språk, for eksempel Pig Latin
I griselatin blir ord som begynner med en konsonantlyd erstattet slik at lyden er på slutten av ordet, og legger til "ay". Denne teknikken er mer effektiv for ord som starter med mange konsonanter. Ord som starter med en vokal kan ganske enkelt festes med "måte" eller "ay" på slutten.
- Eksempler på ord som begynner med en konsonant: sapi = apisay; I = Akuway; også = ugajay; våt = asahbay; hei = hei
- Eksempler på ord som starter med mange konsonanter: bekymring = awatirkhay; standard = andarstay; smerte = erynyay
- Eksempler på ord som begynner med vokaler: cloud = awanay; deilig = deilig; aske = abuway;
Metode 2 av 5: Knekke koden
Trinn 1. Kjenn kodebegrensningene
Kodebøker kan bli stjålet, tapt eller ødelagt. Moderne kryptanalytiske og dataanalytiske teknikker kan ofte knekke selv kraftige koder. Koden kan imidlertid kondensere lange meldinger til ett ord, noe som kan spare mye tid.
- Koder kan brukes til å lese mønstre. Denne ferdigheten kan brukes når du oppretter og knekker koder eller chiffer.
- Koder brukes vanligvis av nære venner. En spøk som bare nære venner forstår kan faktisk betraktes som en slags "kode". Prøv å kode språk med dine nære venner.
Trinn 2. Bestem formålet med kodegenerering
Å vite formålet med koding vil sikre at innsatsen din er i mål. Hvis formålet med koding er å spare tid, kan du lage noen egendefinerte kodeord. Hvis du prøver å kode detaljerte meldinger, er det en god idé å lage en ordboklignende kodebok.
- Velg uttrykket som vises ofte i meldingen du vil kode. Dette er hovedmålet ditt for å gjøre om til en hemmelig kode.
- Koden kan kompliseres ytterligere ved å bruke flere forskjellige koder som roteres eller kombineres. Men ettersom mer kode brukes, øker antallet nødvendige kodebøker.
Trinn 3. Lag din kodebok
Forkort vanlige setninger, for eksempel "Melding mottatt fullstendig og tydelig", til noe som "Roy". Spesifiser alternative kodeord for hvert ord du vil kode samt vanlige setninger i meldingen.
-
Noen ganger kan delvis/delvis kode skjule meldinger godt. For eksempel, hvis "dans" betyr "levering" og "restaurant" betyr "museum" betyr "restaurant", og "Roy" kommer fra den forrige koden.
-
Beskjed:
Angående i går. Jeg ville si, Roy. Jeg skal danse til restauranten som planlagt. Over og ut.
-
Betydning:
Angående i går. Jeg vil si at meldingen din ble mottatt fullstendig og tydelig. Jeg tar deg til museet som planlagt. Over og ut.
-
Trinn 4. Bruk kodeboken på meldingen
Bruk kodeordene i kodeboken for å kode meldinger. Du kan spare tid ved å erstatte substantiver (som navn og pronomen som meg, hun, du) som ren tekst. Alt avhenger imidlertid av din situasjon.
En todelt kode bruker to forskjellige kodebøker for å kode eller dekode en melding. Denne typen kode er mye mer robust enn en-delt kode
Trinn 5. Bruk tasten til å kryptere meldingen, alternativt
Nøkkelmeldinger, ordgrupper, bokstaver, symboler eller en kombinasjon av disse kan brukes til å kode meldinger. Mottakeren av meldingen trenger også en nøkkelfrase eller nøkkelbokstav/symbol for å dechiffrere meldingen.
-
For eksempel, med søkeordet "HEMMELIG", blir hver bokstav i meldingen konvertert til antall bokstaver mellom den og bokstaven til det tilhørende søkeordet. For eksempel,
-
Beskjed:
Hallo
-
Koding:
/ H/ avstand
Trinn 11. bokstaven til nøkkelen /S /
/ e/ er den samme bokstaven (null) med nøkkel /E /
/ l/ berjara
Trinn 9. bokstaven til nøkkelen /C /
Etc…
-
Kodet melding:
11; 0; 9; 6; 10
-
Trinn 6. Oversett meldingen
Når du mottar en kodet melding, kan du bruke kodeboken eller nøkkelfraser/søkeord for å oversette den slik at den kan forstås. Det kan være vanskelig i begynnelsen, men etter hvert som du blir vant til koden, blir det lettere å knekke den.
For å styrke dine koding og koding ferdigheter, prøv å få vennene dine til å lage en gruppe amatørkodere. Send meldinger til hverandre for å forbedre dine ferdigheter
Metode 3 av 5: Studere vanlige koder
Trinn 1. Bruk koden som Mary, Queen of Scots brukte
Når skotske politiske forhold var i uro, brukte Mary, Queen of Scots, symboler i stedet for vanlige bokstaver og ord. Noen av funksjonene i Marys kode som du kan finne nyttige er:
- Bruk enkle former for ofte brukte bokstaver, for eksempel en sirkel i stedet for /A /. Dette sparer tid for koding av meldinger.
- Vanlige symboler brukes som en del av det nye kodespråket; for eksempel bruker Mary "8" som koden for bokstaven "Y." Dette kan lure kodetolker til å tro at det er et tall i stedet for et kodesymbol.
- Unike symboler for vanlige ord. Mary brukte et unikt symbol for ordene "be" og "bud", og begge ble brukt veldig ofte i hennes tid. Å bruke unike symboler til å erstatte ofte brukte ord og fraser sparer tid og legger til kompleksitet i koden.
Trinn 2. Bruk en kodefrase som ligner på militæret
Kodesetninger kan forkorte flere betydninger i en enkelt setning. Faktisk er mange militære varslingsforhold, for eksempel DEFCON-systemet, velkjente for å beskrive forsvarets tilstand. Bestem passende kodeord/setninger i ditt daglige liv.
- For eksempel, i stedet for å si "Jeg trenger å gå på toalettet" når du er sammen med venner, kan du bruke kodeordet "Frokost".
- For å fortelle vennen din at kjæresten deres har kommet inn i rommet, kan du si kodefrasen: "Fetteren min elsker å spille fotball også."
Trinn 3. Kode meldingen ved hjelp av låsekodeboken
Bøker er ganske enkle å få. Hvis boken er angitt som en kodelås, kan du besøke bokhandelen eller biblioteket etter å ha mottatt koden for å knekke den.
-
For eksempel kan du bruke Frank Herberts bok Dune, der den numeriske koden representerer siden, linjen og ordtellingen fra venstre.
-
Kodede meldinger:
224.10.1; 187.15.1; 163.1.7; 309.4.4
-
Opprinnelig melding:
Jeg gjemmer ordene mine.
-
- Bøker med samme tittel, men forskjellige utgaver kan ha forskjellige sidetall. For å sikre at den riktige boken brukes som nøkkel, må du inkludere publikasjonsinformasjonen, for eksempel utgave, utgivelsesår og så videre med boknøkkelen.
Metode 4 av 5: Sprekk passord
Trinn 1. Bestem egnetheten til å bruke passordet
Passord bruker algoritmer, som er prosesser eller endringer som brukes konsekvent på meldinger. Dette betyr at alle som kjenner dette passordet kan knekke det.
- Komplekse passord kan forvirre selv en utdannet passordekspert. Noen ganger kan de matematiske operasjonene bak komplekse chiffer være et kraftig bolverk mot hverdagslige meldinger.
- Mange chiffer legger til nøkler, for eksempel datoer, for å styrke passord. Denne nøkkelen justerer utgangsverdien ved å legge til dagen i den tilsvarende måneden (for eksempel den første økes alle kodinger med 1).
Trinn 2. Vend algoritmen for å gjelde for meldingen
Et av de enkleste passordene som kan brukes er ROT1 -passordet (noen ganger referert til som Cæsar -passordet). Dette navnet betyr ganske enkelt at du går hver bokstav i meldingen videre til neste bokstav i alfabetet.
-
ROT1 -melding:
Hallo
-
ROT1 -kodet:
Jeg; b; m; s
- Cæsar -chifferet kan justeres ved å øke antallet forskjellige bokstaver i alfabetet. Konseptuelt er ROT1 og ROT13 i utgangspunktet det samme.
- Passord kan være veldig komplekse. Noen passord bruker koordinater, timer og andre tall. Noen passord kan bare sprekkes ved hjelp av en datamaskin.
Trinn 3. Krypter meldingen
Bruk algoritmer for å kode meldinger. Etter hvert som prosessen med å lære å kode fortsetter, vil hastigheten din på å knekke passord øke. Legg til algoritmen for å komplisere den. Som et eksempel:
- Inkluder en endringsbetingelse i passordet ditt, for eksempel ukedag. Bestem verdien for hver dag. Juster passordet til denne verdien ved koding av meldinger for dagen.
-
Inkluder sidenummeret i passordmeldingen. Hver relatert bokstav på siden fungerer som en nøkkel i meldingen, for eksempel:
-
Første melding:
7; 2; 3; 6; 3
-
Boklås: A_girl (mellomrom teller ikke)
/ H/ avstand
Trinn 7. brev av /A /
/ e/ berjara
Steg 2. bokstaver av /g /
/ l/ berjara
Trinn 3. bokstaver av /i /
Etc…
-
Melding med tilpasset nøkkel:
Hallo
-
Trinn 4. Sprekk passordet
Du bør venne deg til å lese passord når du er erfaren nok, eller i det minste er det lettere å knekke dem. Når du bruker prosesser (algoritmer) konsekvent, vil disse vanene hjelpe deg med å oppdage trender eller få intuisjon når du jobber med denne typen krypteringssystem.
Amatørkryptografiklubber er ganske populære på internett. Mange av disse klubbene er gratis og lærer det grunnleggende om moderne koding
Metode 5 av 5: Forstå standardpassord
Trinn 1. Master Morse Code
Til tross for kodenavnet, er Morse en type kryptering. Prikkene og bindestrekene representerer lange og korte elektriske signaler, som brukes i stedet for bokstaver i alfabetet. Denne metoden ble brukt til å kommunisere med elektrisitet tidligere (kjent som telegrafen). Noen av bokstavene som vanligvis brukes i Morse, angitt med lange (_) og korte (.) Signaler, inkluderer:
- R; S; T; L:._.; _..; _;._..
- A; E; O:._;.; _ _ _
Trinn 2. Dra nytte av transponeringskoder
Mange flotte mennesker i historien, for eksempel geniet Leonardo da Vinci, skrev meldinger mens de dukker opp i speilet. Derfor kalles denne kodingsmetoden ofte "å skrive i speilet." Denne typen passord kan virke vanskelig i begynnelsen, men det vil raskt bli forstått.
Transposisjonschiffer endrer vanligvis budskapet eller arrangementet av bokstaver visuelt. Bildet av meldingen vil bli endret for å skjule den opprinnelige betydningen
Trinn 3. Konverter meldingen til binær kode
Binær er et dataspråk som bruker tallene 1 og 0. Kombinasjonene av 1 og 0 kan kodes og tolkes med en binær nøkkel, eller ved å beregne verdiene representert med 1 og 0 for hver bokstav i en melding.
Når navnet "Matt" er kodet med binær kode, er resultatet: 01001101; 01000001; 01010100; 01010100
Tips
- Finn en måte å kode mellomrom mellom ord og ordene selv. Dette vil styrke koden og gjøre det vanskeligere å knekke. For eksempel kan du bruke bokstaver (helst E, T, A, O og N) i stedet for mellomrom. Disse bokstavene kalles null.
- Lær forskjellige skript, for eksempel Runic, og generer koding/tolkningskoder for mottakeren av meldingen. Du finner den på internett.