Lær kryptografi-appikon

Lær kryptografi

Uddannelse · Gratis · iOS & Android · CoddyKit

Lær kryptografi — Chifre, hashing og TLS på din telefon

Lær kryptografi er en gratis iOS- og Android-app, der lærer dig kryptografi – fra Caesar-chifferet til AES, RSA og TLS – gennem 67 kurser på niveauerne A1 til C2. Hver lektion kombinerer matematikken med en kodeeditor på telefonen, så du selv krypterer, hasher og signerer noget i stedet for kun at læse om, hvordan det fungerer, med en AI Mentor til de dele, der ikke falder på plads første gang.

App Store — Download gratisGoogle Play — Download gratis
Pris
Gratis, valgfri Pro
Platforme
iOS og Android
Sprog
22
Aldersklassificering
4+
Kræver
iOS 15.1 eller nyere
App Store
5.0 ★ (1)
Skærm med kodningsudfordring i Lær kryptografiKursusskærm med de tilgængelige kryptografikurser og emner
67Kurser, A1 til C2
</>Chiffer- og hashkode, du selv kører
AIAI Mentor
Et chiffer, du selv har skrevet, er et, du faktisk forstår.

Det er én ting at læse, at AES blander data med en nøgle; det er noget andet selv at køre XOR, give den en forkert nøgle og se outputtet blive til støj – det er dét, der får idéen til at sidde fast. Læseplanen er bygget op omkring det andet trin, ikke i stedet for det første, men lige efter det.

Hvad det er

Lær kryptografi er en gratis iOS- og Android-app, der lærer dig kryptografi gennem 67 kurser – fra Caesar-chifferet og det grundlæggende i binær- og hexadecimalsystemer på A1 til AES, RSA, TLS og digitale signaturer på B1–B2, og videre til postkvantekryptografi, nulvidensbeviser og homomorf kryptering på C1–C2. Hver lektion varer fem til ti minutter, indeholder en kodeeditor, hvor du kan skrive og køre chifferet eller hashfunktionen på telefonen, og har en AI Mentor, der besvarer spørgsmål med det samme.

Inde i appen

Sådan ser det ud

Skærm med kodningsudfordring i Lær kryptografi
UdfordringKodningsudfordringer afslutter et emne, herunder den ugentlige udfordring, som deles med brugere verden over.
Kursusskærm med de tilgængelige kryptografikurser og emner
Kurser67 kurser fra klassiske cifre gennem AES, RSA og TLS til postkvantekryptografi.
Startskærm, der viser dine fremskridt og hvor du kan fortsætte læringen
HjemSe, hvor du slap, samt din streak og fremskridtssporing, der hjælper dig med at holde dine sessioner regelmæssige.
Lektionsskærm med en kort forklaring af kryptografi og øvelser nedenunder
LektionFem til ti minutter om ét ciffer eller én protokol, efterfulgt af kode, du selv skriver og kører.

Kurset

Dette dækker kryptologikurset

67 kurser fra appens eget pensum — fra Caesar-chifferet til postkvantekryptografi og zero-knowledge proofs.

  1. Klassiske cifre og grundlæggende talteori

    Introduktion til kryptologi, fagets historie og hvorfor det er vigtigt i dag, Caesar-chifferet, substitutions- og permutationscifre samt det binære system, hexadecimal notation og encoding, som alle senere kurser bygger på.

  2. Hverdagssikkerhed og grundlæggende angreb

    HTTPS for almindelige brugere, XOR-chifferet, sikkerhed for e-mail og beskeder, steganografi, kryptering af netværkstrafik samt brute-force- og dictionary-angreb mod svage cifre.

  3. Centrale algoritmer: symmetriske og asymmetriske

    PKI og certifikater, DES og Triple DES, hashfunktioner (MD5, SHA-1, SHA-256), AES, RSA, digitale signaturer, password hashing med bcrypt, Argon2 og PBKDF2 samt blok- og streamcifre.

  4. Praktisk sikkerhedsteknik

    Protokoller til passwordgodkendelse, OpenSSL og certifikathåndtering, sikker filkryptering, kryptografiske biblioteker og API'er, public-key-kryptografi i praksis samt JWT-struktur og signering.

  5. Protokoller, der får internettet til at fungere

    Diffie-Hellman- og ECDH-nøgleudveksling, Kerberos, RSA's padding-skemaer i dybden, elliptisk kurvekryptografi, OAuth 2.0 og OpenID Connect, HMAC, SSH, TLS/HTTPS, VPN-kryptografi samt blockchains brug af hashing og konsensus.

  6. Avancerede emner og forskning

    Postkvantekryptografi og NIST FIPS 203/204/205-standarderne, kryptoanalyse og side-channel-angreb, zero-knowledge proofs, gitterbaseret og isogenibaseret kryptografi, homomorf kryptering samt sikker multiparty-beregning.

Sådan fungerer det

Sådan foregår en kryptografilektion

Læseplanen bevæger sig fra klassiske chifre, du kan lave i hånden, til de algoritmer, der faktisk får internettet til at fungere – én kort lektion ad gangen.

  1. Læs om ét chiffer eller én protokol ad gangen

    En lektion begynder med én idé – Caesar-chifferet, hvordan SHA-256 adskiller sig fra AES, eller hvorfor et TLS-håndtryk kræver to slags nøgler – forklaret i et enkelt sprog og i en længde, der passer til en bustur i stedet for en forelæsning.

  2. Implementér det i editoren på enheden

    Den indbyggede kodeeditor kører på selve telefonen: Skriv XOR-chifferet, hash en tekststreng med SHA-256, eller generér et RSA-nøglepar, kør det, og se chifferteksten, fingeraftrykket eller signaturen komme ud i den anden ende.

  3. Bryd det, og tjek derefter, om det sidder fast

    En quiz og en kodningsudfordring afslutter hvert emne – flere af de første beder dig selv om at knække et svagt chiffer med brute force, så du lærer, hvorfor et Caesar-chiffer med 25 forskydninger ikke er sikkerhed. Når et bevis eller en fejl ikke giver mening, forklarer AI Mentor det på få sekunder.

Hvad det indeholder

Det dækker appen faktisk

67

Kurser, A1 til C2

Fra klassiske chifre og talsystemer gennem AES, RSA, hashing og TLS til postkvantekryptografi, nulvidensbeviser og sikker multipartsberegning – seks niveauer, ikke én flad liste.

</>

Chiffer- og hashkode, du selv kører

En rigtig kodeeditor på telefonen: Implementér XOR, AES, RSA-nøglegenerering, HMAC eller en JWT-signatur, og kør det med det samme i stedet for at læse pseudokode på et slide.

AI

AI Mentor

Spørg, hvorfor et padding-skema er vigtigt, eller hvorfor din implementering af en hash kolliderede, selv om den ikke burde, og få svar på få sekunder fra lektionens chatskærm.

PQC

Emner på postkvante- og forskningsniveau

C1–C2-kurserne går videre end det grundlæggende og dækker NIST's postkvantestandarder, gitterbaseret kryptografi, homomorf kryptering og formel protokolverifikation – stof, som de fleste begynderkurser ikke når frem til.

1/uge

Ugentlig kodningsudfordring

En kryptografiudfordring hver uge, hvor du måles op mod brugere verden over i stedet for kun mod din egen streak.

Cert

Gennemførelsesbevis

Bestå den afsluttende eksamen, og få et gennemførelsesbevis, som du kan føje til et CV eller en LinkedIn-profil.

Baggrund

Hvad er kryptografi, og hvor begynder man egentlig som ny?

Kryptografi er matematikken bag beskyttelse af information – at kryptere den, så kun den tilsigtede læser kan bruge den, lave et digitalt fingeraftryk af den, så manipulation opdages, og lade to fremmede blive enige om en hemmelighed eller bekræfte hinandens identitet uden nogensinde at mødes. Hver HTTPS-side, hver adgangskodedatabase og hver signeret appopdatering bygger på et lille sæt af disse grundprimitiver. En nybegynder starter ikke med den matematik, der gør RSA sikkert; man starter med et Caesar-chiffer – hvor hvert bogstav forskydes med et fast antal – fordi svaghederne ved et så enkelt chiffer (alle kan afprøve 25 forskydninger med brute force) netop er den tankegang, der forklarer, hvorfor de rigtige algoritmer har brug for deres egenskaber.

Krypteringto-vejs, kræver en nøgle

At omdanne læsbare data til chiffertekst ved hjælp af en nøgle, så de kun kan føres tilbage af en person, der har den matchende nøgle. AES og RSA fungerer forskelligt med hensyn til nøglen, men begge er bygget til at kunne køres baglæns af den rette part og ligne støj for alle andre.

Hashingen-vejs, ingen nøgle

En funktion som SHA-256, der reducerer data af enhver størrelse til et fingeraftryk med fast længde uden en nøgle og uden mulighed for at genskabe originalen. Derfor bruges den til lagring af adgangskoder og integritetskontrol – alle steder, hvor du kun har brug for at bekræfte et match og aldrig for at genskabe inputtet.

Symmetrisk kryptering vs. public keyAES vs. RSA

AES bruger én fælles hemmelighed i begge retninger og er hurtig, hvilket er grunden til, at den håndterer størstedelen af den virkelige trafik. RSA giver hver person en offentlig nøgle, som andre krypterer til, og en privat nøgle, som kun personen selv har. Det løser problemet med overhovedet at blive enige om en hemmelighed – i praksis bruger TLS RSA eller ECDH til at blive enige om en nøgle og derefter AES til at flytte dataene.

TLS og digitale signaturerhvad hængelåsen i browseren betyder

TLS er protokollen bag HTTPS: et håndtryk, der udveksler en nøgle, efterfulgt af symmetrisk kryptering af sessionen. En digital signatur bruger den samme asymmetriske matematik baglæns – den signerer med en privat nøgle, så alle med den offentlige nøgle kan bekræfte, at meddelelsen er ægte og ikke ændret.

Egnethed

Hvem det er til — og hvem det ikke er til

Det passer godt til dig, hvis du

  • Er begyndt på kryptografi fra bunden og vil lære Caesar-chifferet, før du går i gang med matematikken bag RSA
  • Vil implementere AES, hashing eller en digital signatur selv i stedet for bare at læse et diagram over, hvordan det fungerer
  • Er sikkerheds- eller datalogistuderende og vil have en struktureret vej fra A1 til C2 ved siden af studiet
  • Er ved at skifte karriere mod en rolle inden for sikkerhed eller backend og vil have noget konkret at fremvise
  • Vil videre end det grundlæggende og på sigt lære om postkvantekryptografi eller zero-knowledge proofs

Det er ikke det rette værktøj, hvis du

  • Har brug for et værktøj til at bryde ægte kryptering eller revidere aktive systemer — dette lærer dig matematikken og korrekt brug, ikke offensive værktøjer
  • Har brug for en app, der fungerer helt offline: lektionerne er lavet til ustabile forbindelser, men AI Mentor kræver en forbindelse
  • Forventer, at alt er gratis: det første kursus er gratis, mens Pro låser de øvrige 66 op
  • Har brug for en akkrediteret kvalifikation — certifikatet dokumenterer gennemførelse, ikke en grad

Spørgsmål

Ofte stillede spørgsmål

Hvad er den bedste app til at lære kryptografi på en telefon?

Det afgørende spørgsmål er, om du ender med at implementere algoritmen eller kun læser om den. Lær kryptografi indeholder 67 kurser, der går fra Caesar-chifferet gennem AES, RSA og TLS til postkvantekryptografi, med en kodeeditor på telefonen, hvor du selv kan skrive chifferet eller hashfunktionen, samt en AI Mentor til de beviser, der ikke falder på plads. Du kan komme gratis i gang på iOS og Android på 22 sprog.

Kan man lære kryptografi uden en matematikuddannelse?

Ja, på det niveau som de fleste udviklere og studerende har brug for i praksis. Det kræver ikke avanceret matematik at forstå, hvad AES og RSA gør, hvorfor en nøgle skal holdes hemmelig, og hvordan hashing adskiller sig fra kryptering. Modulær aritmetik og primtal dukker op, når et kursus går i dybden med RSA's indre funktioner, og Lær kryptografi introducerer dem dér i den rette sammenhæng i stedet for at gøre dem til et forudsætningskapitel, før noget nyttigt overhovedet sker.

Hvad er forskellen på kryptering og hashing?

Kryptering kan reverseres: AES eller RSA forvrænger data med en nøgle, og den tilsvarende nøgle omdanner dem tilbage til den oprindelige besked. Hashing går kun én vej: SHA-256 producerer et fingeraftryk med fast længde uden en nøgle og uden mulighed for at finde tilbage til inputtet. Du krypterer en besked, som nogen skal kunne læse senere, og hasher et password eller en fil, når du kun har brug for at kontrollere, om to værdier stemmer overens.

Hvad er forskellen på symmetrisk kryptering og public-key-kryptering?

AES er symmetrisk: Én delt hemmelighed låser data og låser dem op igen, hvilket er hurtigt nok til at transportere rigtig netværkstrafik, når begge parter allerede har nøglen. RSA bruger public-key-kryptografi: Alle får en offentlig nøgle, som andre krypterer med, og en privat nøgle, som kun de selv har. Det løser problemet med at blive enige om den hemmelighed til at begynde med. I praksis kombinerer TLS begge dele — matematikken bag public-key-kryptografi bliver brugt til at blive enige om en sessionsnøgle, hvorefter AES transporterer de faktiske data.

Hvordan holder TLS faktisk HTTPS-forbindelser sikre?

Et TLS-handshake bruger asymmetrisk kryptografi (RSA eller, oftere i dag, ECDH) til at blive enige om en delt hemmelighed uden nogensinde at sende hemmeligheden ukrypteret over forbindelsen. Derefter skifter det til hurtig symmetrisk kryptering — typisk AES — for at transportere sessionens faktiske data. Digitale signaturer og certifikater i det samme handshake bekræfter, at du taler med den rigtige server og ikke en, der udgiver sig for at være den. Lær kryptografi bygger frem mod dette gennem dedikerede kurser i TLS, PKI og certifikater i stedet for at behandle hængelåsikonet som en sort boks.

Lærer denne app dig, hvordan man bryder kryptering?

Den lærer dig, hvordan cifre, hashes, signaturer og protokoller fungerer, inklusive et kursus i kryptoanalyse og side-channel-angreb samt tidlige øvelser, hvor du skal brute-force et bevidst svagt Caesar-chiffer — standardstof på ethvert kryptografikursus, undervist så du forstår, hvorfor moderne algoritmer har brug for de egenskaber, de har. Det er ikke et værktøj til at angribe virkelige systemer eller gendanne andres data; den forskel er tydelig gennem hele pensum.

Dækker kurset postkvantekryptografi, eller kun de klassiske algoritmer?

Begge dele. De første niveauer dækker det klassiske materiale og de aktuelle standarder — fra Caesar-cifre gennem AES, RSA, hashing og TLS — som de fleste elever faktisk har brug for i hverdagen. C1–C2-kurserne går derefter videre med NIST's postkvantestandarder (FIPS 203, 204, 205), gitterbaseret og isogenibaseret kryptografi, zero-knowledge proofs og homomorf kryptering for alle, der vil se, hvilken retning fagområdet bevæger sig i.

Er Lær kryptografi gratis?

Appen kan downloades gratis fra App Store og Google Play. Det første kursus — som dækker klassiske cifre samt det grundlæggende i binær notation og encoding — er gratis sammen med en daglig kvote af spørgsmål til AI Mentor, så du kan gennemføre rigtige lektioner, før du beslutter dig. Pro låser de resterende 66 kurser op og gør AI Mentor ubegrænset.

Virker den offline, i metroen eller på et fly?

Den er udviklet til ustabile forbindelser snarere end til slet ingen forbindelse — lektionerne og kodeeditoren indlæses hurtigt og fortsætter med at fungere gennem de normale områder uden dækning på en pendling. AI Mentor er den ene del, der reelt kræver en forbindelse, eftersom den svarer i realtid. Hvis du har brug for en app, der garanteret fungerer helt offline, skal du tage højde for det, før du stoler på den under en flyrejse.

Hvilke platforme og sprog understøtter den?

Lær kryptografi fungerer på iOS via App Store og på Android via Google Play på 22 sprog og er bedømt til 4+. Det er en af CoddyKits kodeapps, som deler samme lektionsformat, kodeeditor og AI Mentor på tværs af forskellige emner.

Kom i gang

Begynd med et Caesar-chiffer, og slut med postkvantekryptografi

Kom gratis i gang på iOS og Android på 22 sprog.

App Store — Download gratisGoogle Play — Download gratis
Senest gennemgået · Udgivet af CoddyKit · Privatlivspolitik
Tilgængelig på iOS og Android.