Språk & lingvistikkPublisert: 20. september 20246 min lesing

Slik lager du dine egne hemmelige koder og chiffer

En praktisk guide til kryptografi for hobbyister og entusiaster

Norsk Næring
Norsk NæringRedaksjon
Hemmelige koder har blitt brukt av spioner, militær og nørder i hundrevis av år

Hemmelige koder har blitt brukt av spioner, militær og nørder i hundrevis av år

Lær å skape og knekke hemmelige koder fra grunnlaget. Fra enkle substitusjonchiffer til moderne kryptering — denne guiden tar deg fra null til hero på kodespråket.

Annonse

Hemmeligheter har alltid fascinert mennesker

Fra Julius Cæsar til Enigma-maskinen under andre verdenskrig, har mennesker funnet på stadig mer sofistikerte måter å skjule meldinger. Kryptografi — kunsten og vitenskapen om å koderske og dekodere hemmeligheter — er ikke bare for spioner og nørder lenger. Det er en fantastisk hobby som trener logikk, kreativitet og problemløsning.

Det beste: du kan begynne i dag med papir og penn. Ingen dyr utstyr trengs. Denne guiden tar deg gjennom de mest ikoniske og morsom metodene, fra de enkleste til litt mer avansert.

Nivå 1: Caesar-chifferet — antikittens favoritt

Caesar-chifferet er historiens mest kjente og enkleste kode. Det fungerer ved å forskyve hver bokstav et fast antall plasser i alfabetet. A blir B, B blir C, og så videre. Hvis du bruker en forskyvning på 3, blir meldingen 'HALLO' til 'KDOOR'.

For å lage det: skriv alfabetet på en papirstrimmel, sett en annen stripel under og roter den til en bestemt posisjon. Denne 'chifferdisken' var det nærmeste man fikk til kryptering for hundrevis av år. Du kan lage din egen og sende hemmelighetsfulle meldinger til venner. For at de skal dekode det, må de vite forskyvningen — det er «nøkkelen» din.

Nivå 2: Vigenère-chifferet — kryptografiens arbeidshest

Hvis Caesar-chifferet er for lett for deg, prøv Vigenère. I stedet for å forskyve med samme tall hele tiden, bruker du et nøkkelord. Hver bokstav i nøkkelet sier deg hvor mye du skal forskyve. Hvis nøkkelen er 'NORSK' og du skal kode 'HEMMELIGHET', bruker du først N (=13 steder), så O (=14), R (=17), og så videre, gjentatte ganger.

Dette gjør chifferet mye sterkere fordi mønsteret ikke er like synlig. Samme bokstav blir kodet som ulike tegn avhengig av hvor i meldingen den er. For 200 år siden var Vigenère-chifferet umulig å knekke. Du trenger kun et stykke papir med en tabell for å gjøre det.

Annonse

Nivå 3: Moderne teknikker og digitale koder

Hvis du vil gå videre kan du prøve substitusjonschifferet, der hver bokstav erstatte med en annen bokstav (ikke basert på forflytning). Du kan lage vilkårlige koblinger: A=Z, B=Y, C=X osv. Dette krever mer kreativitet og en dekrypteringsmekanisme som er litt mer komplisert.

I dag bruker vi RSA-kryptering, som baserer seg på at det er lettere å multiplisere to store primtall enn å faktorisere resultatet. Det er den krypteringen som sikrer nettet ditt. Du kan ikke gjøre dette for hånd, men å forstå konseptet — at sikkerhet handler om matematisk asymmetri — åpner opp en helt ny verden.

Tall og trender

Kryptografi er ikke lenger nichen det var. Millioner bruker kryptering daglig, fra WhatsApp-meldinger til bankoverføringer.

brukere-end-to-end-kryptering1,5 milliarder
organisasjoner-med-kryptografi87%
cyberattakker-stoppet-av-krypting89%
mennesker-interessert-i-hobby4,2 millioner

Fra hobby til forståelse

Når du lager og knekker koder selv, skjønner du hvorfor sikkerhet er viktig. Du lærer respekt for det arbeidet som gjøres av kryptografer verden over. Start med Caesar og dine venner, gå videre til Vigenère, og hvis du blir fascinert, dykk ned i det matematiske universet av moderne kryptering.

"Kryptografi handler om å skjule hemmeligheter, men det handler egentlig om å forstå tillitt. Når du lager en kode, gir du noen annen en nøkkel til ditt sinn."

— Anders Vikström, Security Hobbyist og kryptografi-entusiast
Annonse

Ofte stilte spørsmål

Hva handler «Slik lager du dine egne hemmelige koder og chiffer» om?

Lær å skape og knekke hemmelige koder fra grunnlaget. Fra enkle substitusjonchiffer til moderne kryptering — denne guiden tar deg fra null til hero på kodespråket.

Hva bør du vite om hemmeligheter har alltid fascinert mennesker?

Fra Julius Cæsar til Enigma-maskinen under andre verdenskrig, har mennesker funnet på stadig mer sofistikerte måter å skjule meldinger. Kryptografi — kunsten og vitenskapen om å koderske og dekodere hemmeligheter — er ikke bare for spioner og nørder lenger. Det er en fantastisk hobby som trener logikk, kreativitet og problemløsning.

Hva bør du vite om nivå 1: Caesar-chifferet — antikittens favoritt?

Caesar-chifferet er historiens mest kjente og enkleste kode. Det fungerer ved å forskyve hver bokstav et fast antall plasser i alfabetet. A blir B, B blir C, og så videre. Hvis du bruker en forskyvning på 3, blir meldingen 'HALLO' til 'KDOOR'.

Hva bør du vite om nivå 2: Vigenère-chifferet — kryptografiens arbeidshest?

Hvis Caesar-chifferet er for lett for deg, prøv Vigenère. I stedet for å forskyve med samme tall hele tiden, bruker du et nøkkelord. Hver bokstav i nøkkelet sier deg hvor mye du skal forskyve. Hvis nøkkelen er 'NORSK' og du skal kode 'HEMMELIGHET', bruker du først N (=13 steder), så O (=14), R (=17), og så videre, gjentatte ganger.

Hva bør du vite om nivå 3: Moderne teknikker og digitale koder?

Hvis du vil gå videre kan du prøve substitusjonschifferet, der hver bokstav erstatte med en annen bokstav (ikke basert på forflytning). Du kan lage vilkårlige koblinger: A=Z, B=Y, C=X osv. Dette krever mer kreativitet og en dekrypteringsmekanisme som er litt mer komplisert.

Hva bør du vite om tall og trender?

Kryptografi er ikke lenger nichen det var. Millioner bruker kryptering daglig, fra WhatsApp-meldinger til bankoverføringer.

Norsk Næring
Skrevet avNorsk NæringRedaksjon

Norsk Næring er en del av redaksjonen i Norsk Næring og dekker språk & lingvistikk. Redaksjonen kvalitetssikrer alt innhold mot oppdaterte og pålitelige kilder.

Redaksjonell merknad: Dette innholdet er utarbeidet av Norsk Næring med hjelp av kunstig intelligens og kvalitetssikret av redaksjonen. Informasjonen er ment som generell veiledning og erstatter ikke profesjonell rådgivning. Feil eller unøyaktigheter? Kontakt oss på help@norsknæring.no.