Lær kryptografi-appikon

Lær kryptografi

Utdanning · Gratis · iOS & Android · CoddyKit

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.

App Store — Last ned gratisGoogle Play — Last ned gratis
Pris
Gratis, Pro valgfritt
Plattformer
iOS og Android
Språk
22
Aldersgrense
4+
Krever
iOS 15.1 eller nyere
App Store
5.0 ★ (1)
Skjermbilde av kodeutfordringen i Lær kryptografiKursskjerm som viser tilgjengelige kryptografikurs og emner
67Kurs, A1 til C2
</>Chiffer- og hashkode du kjører selv
AIAI Mentor
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

Skjermbilde av kodeutfordringen i Lær kryptografi
UtfordringKodeutfordringer avslutter et emne, inkludert den ukentlige utfordringen som deles med elever over hele verden.
Kursskjerm som viser tilgjengelige kryptografikurs og emner
Kurs67 kurs fra klassiske chiffer via AES, RSA og TLS til postkvantekryptografi.
Startskjerm som viser fremdriften din og hvor du kan fortsette læringen
HjemDer du avsluttet, pluss streaken og fremdriftssporingen som hjelper deg med å holde øktene regelmessige.
Leksjonsskjerm som viser en kort forklaring av kryptografi, med øving nedenfor
LeksjonFem til ti minutter om ett chiffer eller én protokoll, etterfulgt av kode du skriver og kjører selv.

Kurset

Dette dekker kryptologikurset

67 kurs fra appens eget pensum – fra Caesar-chifferet til postkvantekryptografi og nullkunnskapsbevis.

  1. 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å.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  1. 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.

  2. 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.

  3. 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.

App Store — Last ned gratisGoogle Play — Last ned gratis
Sist gjennomgått · Utgitt av CoddyKit · Personvernerklæring
Tilgjengelig på iOS og Android.