Språk & lingvistikkPublisert: 22. august 20256 min lesing

Slik lærer du deg koder – Fra Julius-siffer til moderne kryptografi

En praktisk guide for nybegynnere

Norsk Næring
Norsk NæringRedaksjon
Historiske og moderne krypteringsmetoder visualisert

Historiske og moderne krypteringsmetoder visualisert

Koder og kryptografi virker mystisk, men det er logikk som hvem som helst kan lære. Vi guider nybegynnere gjennom klassiske siffrer, byggeklosser for moderne kryptering, og viser hvordan du selv kan lage og knekke enkle koder. Start her.

Annonse

Koder – det eldste hemmelighetsspråket

Fra før mennesket oppfant skrift, har vi forsøkt å skjule budskaper. En stamme kunne banke på trommer i spesielle mønstre som bare deres verbund forsto. En mor kunne nyppe på sønnens øre i en viss sekvens som betød «fare». I historien blir dette formalisert – Julius Cæsar brukte et enkelt system hvor hver bokstav ble erstattet med bokstaven tre steder senere i alfabetet. A ble D, B ble E, og så videre.

Det fantastiske ved kryptering er at du kan laste åpent en kodet melding uten at noen kan forstå den – med mindre de vet nøkkelen. En nybegynner som vil lære seg dette kan starte helt enkelt, med bare papir og blyant. Det er også en fantastisk måte for familier å kommunisere på – barn elsker mysterium.

Tall og trender

Kryptografi er blitt en svært viktig praksis i den digitale verden.

År Julius-sifferet ble brutt1500-tallet (frekvensanalyse)
Prosent av internettrafikk som er kryptertOver 95% (2026)
Tiden det tar å knekke 256-bit kryptering med klassisk datamaskinMilliarder år
Populære kryptogrupper for nybegynnereSubstitusjon, Vigenère, transposisjon

Øvelse 1: Knekk Julius-sifferet på 10 minutter

Prøv denne oppgaven selv. Her er en melding kodet med Julius-sifferet (skiftet 3): 'KHOOR ZRUOG.' Hvor mange ganger må du skifte alfabetet bakover før det blir leselig? Svar: Du setter hver bokstav 3 steg bakover, så H blir E, K blir H, og du får 'HELLO WORLD.' Det var det. Du har netttopp brutt Cæsars kryptering.

"Alle krypteringssystem kan i prinsippet knekkes – spørsmålet er bare hvor lang tid det tar. En nøkkel på 256 bit er så robust at det ikke er meningsfylt å prøve brut force."

— Erik Larsen, Kryptoekspert, Norsk teknisk høgskole
Annonse

Fra enkle siffre til uknekketbare koder

Etter Julius-sifferet kom Vigenère-sifferet (1500-tallet), som bruker et nøkkelord for å skifte hver bokstav ulikt. Om nøkkelordet er 'NØKKEL', får første bokstav i meldingen et skift basert på N, andre bokstav basert på Ø, og så videre. Dette var uknekkeligt i over 300 år.

Så kommer moderne datamaskiner. I dag bruker vi symmetrisk kryptering (samme nøkkel for koding og avkoding) og asymmetrisk kryptering (to nøkler – en offentlig som alle kan se, en privat som bare du vet om). Sistnevnte er hva som sikrer dine bankemeldinger og emails. Du trenger ikke å dele din private nøkkel med noen, allikevel kan mennesker sende deg meldinger som bare du kan lese.

Lag din egen hemmelighet – praktisk guide

Her er en enkel måte å starte: Skriv et ord (for eksempel 'HUSE') som skal være din nøkkel. Lag så et alfabet-skift basert på dette ordet. Nummer hver bokstav i alfabetet (A=1, B=2, osv.). Hver bokstav i 'HUSE' forteller deg hvor mye hver bokstav i meldingen skal flyttes. H=8, U=21, S=19, E=5. Hvis du vil kode 'HEILO', blir det: H+8=P, E+21=Z, I+19=B, L+5=Q, O+8=W. HELLO blir til PZBQW.

Din venn trenger bare å vite nøkkelen 'HUSE' for å dekode det. Dette er Vigenère-sifferet i sin enkleste form. Du kan øke vanskelighetsgraden ved å bruke et lengre nøkelord, eller ved å rotere nøkkelen. Det finnes gratis programmer online hvor du kan teste disse metodene.

Quantum og framtiden for kryptering

I 2027 og framover blir krypteri og enda viktigere tema. Kvantedatamaskiner på horisonten vil kunne knekke dagens kryptering. Kryptografer arbeider nå med 'post-kvante-kryptografi' – systemer som beskyttet selv mot kvanteatakk. For nybegynnere betyr dette at kunnskapen om grunnprinsippene – hemmeligheter, nøkler og matematisk kompleksitet – fortsatt er relevant.

Hvis du er nysgjerrig og vil lære mer, finnes det gratis ressurser, online-kurs og hele komunistater dedikert til kryptografi. Mange hobby-kryptografer starter nøyaktig som du – med Julius-sifferet, noen eksperimenter på papir, og en fascinasjon for hemmeligheter. En dag kan dine eksperimenter føre til jobber innen cybersikkerhet eller til og med oppdagelsen av en svakhet i et eksisterende system.

Annonse

Ofte stilte spørsmål

Hva handler «Slik lærer du deg koder – Fra Julius-siffer til moderne kryptografi» om?

Koder og kryptografi virker mystisk, men det er logikk som hvem som helst kan lære. Vi guider nybegynnere gjennom klassiske siffrer, byggeklosser for moderne kryptering, og viser hvordan du selv kan lage og knekke enkle koder. Start her.

Hva bør du vite om koder – det eldste hemmelighetsspråket?

Fra før mennesket oppfant skrift, har vi forsøkt å skjule budskaper. En stamme kunne banke på trommer i spesielle mønstre som bare deres verbund forsto. En mor kunne nyppe på sønnens øre i en viss sekvens som betød «fare». I historien blir dette formalisert – Julius Cæsar brukte et enkelt system hvor hver bokstav ble erstattet med bokstaven tre steder senere i alfabetet. A ble D, B ble E, og så videre.

Hva bør du vite om tall og trender?

Kryptografi er blitt en svært viktig praksis i den digitale verden.

Hva bør du vite om øvelse 1: Knekk Julius-sifferet på 10 minutter?

Prøv denne oppgaven selv. Her er en melding kodet med Julius-sifferet (skiftet 3): 'KHOOR ZRUOG.' Hvor mange ganger må du skifte alfabetet bakover før det blir leselig? Svar: Du setter hver bokstav 3 steg bakover, så H blir E, K blir H, og du får 'HELLO WORLD.' Det var det. Du har netttopp brutt Cæsars kryptering.

Hva bør du vite om fra enkle siffre til uknekketbare koder?

Etter Julius-sifferet kom Vigenère-sifferet (1500-tallet), som bruker et nøkkelord for å skifte hver bokstav ulikt. Om nøkkelordet er 'NØKKEL', får første bokstav i meldingen et skift basert på N, andre bokstav basert på Ø, og så videre. Dette var uknekkeligt i over 300 år.

Hva bør du vite om lag din egen hemmelighet – praktisk guide?

Her er en enkel måte å starte: Skriv et ord (for eksempel 'HUSE') som skal være din nøkkel. Lag så et alfabet-skift basert på dette ordet. Nummer hver bokstav i alfabetet (A=1, B=2, osv.). Hver bokstav i 'HUSE' forteller deg hvor mye hver bokstav i meldingen skal flyttes. H=8, U=21, S=19, E=5. Hvis du vil kode 'HEILO', blir det: H+8=P, E+21=Z, I+19=B, L+5=Q, O+8=W. HELLO blir til PZBQW.

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.