Lær kryptografi
Lær kryptografi — Kryptografi, hashing og TLS på mobilen
Lær kryptografi er en gratis iOS- og Android-app som lærer deg kryptografi, fra Caesar-chifferet til AES, RSA og TLS, gjennom 67 kurs gradert fra A1 til C2. Hver leksjon kombinerer matematikken med en kodeeditor på mobilen, slik at du krypterer, hasher og signerer noe selv i stedet for bare å lese om hvordan det fungerer, med en AI Mentor for det som ikke faller på plass ved første gjennomgang.
- Pris
- Gratis, Pro valgfritt
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Krever
- iOS 15.1 eller nyere
- App Store
- 5.0 ★ (1)


Et chiffer du har skrevet selv, er et chiffer du faktisk forstår.
Det er én ting å lese at AES stokker data med en nøkkel. Det er når du kjører XOR, mater den med feil nøkkel og ser resultatet bli til støy, at ideen virkelig fester seg. Læreplanen er bygget rundt dette andre steget – ikke i stedet for det første, men rett etterpå.
Hva det er
Lær kryptografi er en gratis iOS- og Android-app som lærer deg kryptografi gjennom 67 kurs: fra Caesar-chifferet og grunnleggende binær- og heksadesimaltall på A1, via AES, RSA, TLS og digitale signaturer på B1–B2, til postkvantekryptografi, nullkunnskapsbevis og homomorf kryptering på C1–C2. Hver leksjon tar fem til ti minutter, inneholder en kodeeditor for å skrive og kjøre chifferet eller hashfunksjonen på mobilen, og en AI Mentor svarer på spørsmål med en gang.
Inne i appen
Slik ser den ut




Kurset
Dette dekker kryptologikurset
67 kurs fra appens eget pensum – fra Caesar-chifferet til postkvantekryptografi og nullkunnskapsbevis.
Klassiske chifre og grunnleggende tallteori
Introduksjon til kryptologi, fagfeltets historie og hvorfor det er viktig i dag, Caesar-chifferet, substitusjons- og permutasjonschifre samt grunnlaget i binær, heksadesimal og koding som alle senere kurs bygger på.
Hverdagslig sikkerhet og grunnleggende angrep
HTTPS for vanlige brukere, XOR-chifferet, sikkerhet for e-post og meldinger, steganografi, kryptering av nettverkstrafikk samt brute-force- og ordbokangrep mot svake chifre.
Kjernealgoritmer: symmetriske og asymmetriske
PKI og sertifikater, DES og Triple DES, hashfunksjoner (MD5, SHA-1, SHA-256), AES, RSA, digitale signaturer, passordhashing med bcrypt, Argon2 og PBKDF2 samt blokk- og strømchifre.
Praktisk sikkerhetsteknikk
Protokoller for passordautentisering, OpenSSL og sertifikathåndtering, sikker filkryptering, kryptografiske biblioteker og API-er, offentlig-nøkkelkryptografi i praksis samt JWT-struktur og signering.
Protokoller som driver internett
Diffie-Hellman- og ECDH-nøkkelutveksling, Kerberos, RSA-utfyllingsskjemaer i dybden, elliptisk kurvekryptografi, OAuth 2.0 og OpenID Connect, HMAC, SSH, TLS/HTTPS, VPN-kryptografi samt blockchains bruk av hashing og konsensus.
Avanserte emner og forskningstemaer
Postkvantekryptografi og NIST FIPS 203/204/205-standardene, kryptanalyse og sidekanalangrep, nullkunnskapsbevis, gitterbasert og isogenibasert kryptografi, homomorf kryptering og sikker fl partiberegning.
Slik fungerer det
Slik foregår en kryptografileksjon
Læreplanen går fra klassiske chiffer du kan utføre for hånd, til algoritmene som faktisk driver internett, én kort leksjon om gangen.
Les om ett chiffer eller én protokoll om gangen
En leksjon begynner med én enkelt idé – Caesar-chifferet, hvordan SHA-256 skiller seg fra AES, eller hvorfor et TLS-håndtrykk trenger to typer nøkler – forklart i et enkelt språk og tilpasset en busstur, ikke en forelesning.
Implementer det i editoren på enheten
Den innebygde kodeeditoren kjører på selve mobilen: skriv XOR-chifferet, hash en tekststreng med SHA-256 eller generer et RSA-nøkkelpar, kjør det og se chifferteksten, fingeravtrykket eller signaturen komme ut i den andre enden.
Bryt det, og sjekk deretter at du har forstått det
En quiz og en kodeutfordring avslutter hvert emne – flere av de tidlige utfordringene ber deg prøve å knekke et svakt chiffer med brute force selv, slik at du lærer hvorfor et Caesar-chiffer med 25 forskyvninger ikke er sikkert. Når et bevis eller en feil ikke gir mening, forklarer AI Mentor det på sekunder.
Hva den inneholder
Dette dekker appen faktisk
67
Kurs, A1 til C2
Fra klassiske chiffer og tallsystemer via AES, RSA, hashing og TLS, til postkvantekryptografi, nullkunnskapsbevis og sikker flersidig beregning – seks nivåer, ikke én flat liste.
</>
Chiffer- og hashkode du kjører selv
En ekte kodeeditor på mobilen: implementer XOR, AES, RSA-nøkkelgenerering, HMAC eller en JWT-signatur og kjør det med en gang, i stedet for å lese pseudokode på et lysbilde.
AI
AI Mentor
Spør hvorfor et polstringsskjema er viktig, eller hvorfor implementeringen din av en hash kolliderte når den ikke skulle ha gjort det, og få svar på sekunder fra leksjonens chat-skjerm.
PQC
Postkvante- og forskningsnivåemner
C1–C2-kursene går forbi grunnleggende konsepter og inn i NISTs postkvantestandarder, gitterbasert kryptografi, homomorf kryptering og formell protokollverifisering – stoff de fleste nybegynnerkurs stopper før.
1/wk
Ukentlig kodeutfordring
En kryptografiutfordring hver uke, målt mot elever over hele verden i stedet for bare mot din egen rekke.
Cert
Kursbevis
Bestå den avsluttende eksamenen og få et kursbevis du kan legge til på en CV eller LinkedIn-profil.
Bakgrunn
Hva er kryptografi, og hvor begynner en nybegynner egentlig?
Kryptografi er matematikken som beskytter informasjon – den krypterer den slik at bare den tiltenkte mottakeren kan bruke den, lager et fingeravtrykk slik at manipulering oppdages, og lar to fremmede bli enige om en hemmelighet eller bekrefte hverandres identitet uten å møtes. Hver HTTPS-side, hver passorddatabase og hver signerte appoppdatering bygger på et lite sett av slike primitiver. En nybegynner begynner ikke med matematikken som gjør RSA sikkert; man begynner med et Caesar-chiffer – der hver bokstav forskyves med et fast antall – fordi svakhetene ved et så enkelt chiffer (alle kan prøve alle 25 forskyvningene) er nettopp den tankegangen som forklarer hvorfor de virkelige algoritmene trenger egenskapene de har.
Krypteringtoveis, krever en nøkkel
Å gjøre lesbare data om til chiffertekst ved hjelp av en nøkkel, slik at de bare kan dekrypteres av noen som har den tilhørende nøkkelen. AES og RSA fungerer forskjellig når det gjelder denne nøkkelen, men begge er laget for å kunne kjøres baklengs av riktig part og se ut som støy for alle andre.
Hashingénveis, ingen nøkkel
En funksjon som SHA-256 reduserer data av hvilken som helst størrelse til et fingeravtrykk med fast lengde, uten nøkkel og uten noen vei tilbake til originalen. Derfor brukes den til lagring av passord og integritetskontroll – overalt der du bare trenger å bekrefte et samsvar, aldri gjenopprette inndataene.
Symmetrisk kontra offentlig nøkkelAES kontra RSA
AES bruker én felles hemmelighet i begge retninger og er rask, og derfor håndterer den mesteparten av den faktiske trafikken. RSA gir hver person en offentlig nøkkel som andre krypterer til, og en privat nøkkel som bare de selv har. Slik løses problemet med å bli enige om en hemmelighet i utgangspunktet – i praksis bruker TLS RSA eller ECDH til å bli enige om en nøkkel, og deretter AES til å overføre dataene.
TLS og digitale signaturerhva hengelåsen i nettleseren betyr
TLS er protokollen bak HTTPS: et håndtrykk som utveksler en nøkkel, etterfulgt av symmetrisk kryptering for økten. En digital signatur bruker den samme asymmetriske matematikken i motsatt retning – du signerer med en privat nøkkel, slik at alle med den offentlige nøkkelen kan bekrefte at meldingen er ekte og ikke endret.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Er i gang med kryptografi fra grunnen av og vil lære Caesar-chifferet før matematikken bak RSA
- Vil implementere AES, hashing eller en digital signatur selv, ikke bare lese et diagram over hvordan det fungerer
- Er sikkerhets- eller informatikkstudent og ønsker en strukturert vei fra A1 til C2 ved siden av studiene
- Bytter karriere med mål om en rolle innen sikkerhet eller backend, og vil ha noe konkret å vise til
- Vil gå videre enn grunnleggende konsepter og etter hvert lære om postkvantekryptografi eller nullkunnskapsbevis
Ikke riktig verktøy for deg hvis du
- Vil ha et verktøy for å bryte ekte kryptering eller revidere aktive systemer – dette lærer deg matematikken og riktig bruk, ikke verktøy for offensive formål
- Trenger en app som fungerer helt offline: leksjonene er laget for ustabile forbindelser, men AI Mentor trenger en forbindelse
- Forventer at alt er gratis: det første kurset er gratis, mens Pro låser opp de 66 andre
- Trenger en akkreditert kvalifikasjon – sertifikatet bekrefter fullføring, ikke en grad
Spørsmål
Ofte stilte spørsmål
Hva er den beste appen for å lære kryptografi på mobilen?
Det du bør spørre om, er om du faktisk ender opp med å implementere algoritmen eller bare lese om den. Lær kryptografi inneholder 67 kurs, fra Caesar-chifferet via AES, RSA og TLS til postkvantekryptografi, med et kodeverktøy på mobilen der du selv skriver chifferet eller hashfunksjonen, samt en AI Mentor for bevisene som ikke faller på plass. Du kan komme i gang gratis på iOS og Android, på 22 språk.
Kan man lære kryptografi uten en grad i matematikk?
Ja, på det nivået de fleste utviklere og studenter trenger i praksis. Å forstå hva AES og RSA gjør, hvorfor en nøkkel må holdes hemmelig, og hvordan hashing skiller seg fra kryptering, krever ikke avansert matematikk. Modulær aritmetikk og primtall dukker opp når et kurs går inn i RSA-interne detaljer, og Lær kryptografi introduserer dem der, i riktig sammenheng, i stedet for som et forkunnskapskapittel før noe nyttig begynner.
Hva er forskjellen mellom kryptering og hashing?
Kryptering kan reverseres: AES eller RSA forvrenger data med en nøkkel, og den tilsvarende nøkkelen gjør dem om til den opprinnelige meldingen igjen. Hashing går én vei: SHA-256 produserer et fingeravtrykk med fast lengde, uten nøkkel og uten noen vei tilbake til inndataene. Du krypterer en melding som noen skal lese senere, og hasher et passord eller en fil når du bare trenger å kontrollere om to verdier samsvarer.
Hva er forskjellen mellom symmetrisk kryptering og kryptering med offentlig nøkkel?
AES er symmetrisk: én delt hemmelighet låser og låser opp dataene, og det er raskt nok til å frakte ekte nettverkstrafikk når begge parter allerede har nøkkelen. RSA bruker offentlig nøkkel: Alle får en offentlig nøkkel som andre kan kryptere til, og en privat nøkkel som bare de selv har. Dermed løses problemet med å bli enige om denne hemmeligheten i utgangspunktet. I praksis kombinerer TLS begge deler – matematikk med offentlig nøkkel blir enig om en sesjonsnøkkel, og deretter frakter AES selve dataene.
Hvordan holder TLS HTTPS-forbindelser sikre i praksis?
Et TLS-håndtrykk bruker asymmetrisk kryptografi (RSA eller, oftere nå, ECDH) til å bli enige om en delt hemmelighet uten at hemmeligheten noen gang sendes i klartekst over forbindelsen. Deretter går forbindelsen over til rask symmetrisk kryptering – vanligvis AES – for å overføre de faktiske sesjonsdataene. Digitale signaturer og sertifikater i det samme håndtrykket bekrefter at du kommuniserer med den ekte serveren, ikke en som utgir seg for å være den. Lær kryptografi bygger opp til dette gjennom egne kurs i TLS, PKI og sertifikater, i stedet for å behandle hengelåsikonet som en svart boks.
Lærer denne appen deg hvordan man bryter kryptering?
Den lærer deg hvordan chifre, hasher, signaturer og protokoller fungerer, blant annet gjennom et kurs i kryptanalyse og sidekanalangrep og tidlige øvelser der du bruker brute force mot et bevisst svakt Caesar-chiffer – standardstoff i ethvert kryptografikurs, undervist slik at du forstår hvorfor moderne algoritmer trenger egenskapene de har. Dette er ikke verktøy for å angripe ekte systemer eller hente ut andres data; dette skillet er tydelig gjennom hele pensumet.
Dekkes postkvantekryptografi, eller bare de klassiske algoritmene?
Begge deler. De første nivåene dekker klassisk materiale og gjeldende standardmateriale – fra Caesar-chifre via AES, RSA, hashing og TLS – som de fleste faktisk trenger i hverdagen. C1–C2-kursene går så videre: NISTs postkvantestandarder (FIPS 203, 204, 205), gitterbasert og isogenibasert kryptografi, nullkunnskapsbevis og homomorf kryptering, for deg som vil se hvor fagfeltet er på vei.
Er Lær kryptografi gratis?
Appen er gratis å laste ned fra App Store og Google Play. Det første kurset – som dekker klassiske chifre og det grunnleggende innen binær og koding – er gratis, sammen med en daglig kvote med AI Mentor-spørsmål, slik at du kan gå gjennom ekte leksjoner før du bestemmer deg. Pro låser opp de 66 resterende kursene og gjør AI Mentor ubegrenset.
Fungerer den offline, på T-banen eller på et fly?
Den er laget for ustabile forbindelser, ikke for fullstendig fravær av forbindelse – leksjonene og kodeverktøyet lastes raskt og fortsetter å fungere gjennom de vanlige områdene uten dekning på en reise. AI Mentor er den eneste delen som faktisk trenger en forbindelse, siden den svarer i sanntid. Hvis du trenger en app som garantert fungerer helt offline, bør du planlegge ut fra det før du stoler på den under en flytur.
Hvilke plattformer og språk støttes?
Lær kryptografi kjører på iOS via App Store og på Android via Google Play, på 22 språk, med aldersmerking 4+. Det er én av CoddyKit sine kodeapper, som deler samme leksjonsformat, kodeverktøy og AI Mentor på tvers av ulike fagområder.
Kom i gang
Start med et Caesar-chiffer, avslutt med postkvantekryptografi
Kom i gang gratis på iOS og Android, på 22 språk.
Mer fra CoddyKit
Tilgjengelig på iOS og Android.