Cryptology Academy logo
BegynderSikkerhedNiveauer A1 → C222 sprog

Cryptology Academy

Udforsk videnskaben bag kryptering og sikker kommunikation med Cryptology Academy. Et læringsforløb på CoddyKit med 67 korte kurser og 261 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
67
Lektioner
261
Interaktive trin
3,316
Gratis at komme i gang
Kursus 1
Kursusindhold

67 kurser på denne sti

Alle kurser på Cryptology Academy-stien i læringsrækkefølge. Det første kursus er gratis.

1

A13 lektionerGratis

Dette kursus introducerer fagområdet kryptologi og dækker grundlæggende begreber, historie og basale kryptografiske teknikker.

2

A14 lektionerPRO

Opdag, hvordan kryptografi opstod i oldtiden og udviklede sig ind i den digitale tidsalder. Lær den grundlæggende terminologi og de begreber, som alle kryptografistuderende har brug for.

3

A14 lektionerPRO

Opdag, hvordan kryptografi ubemærket beskytter alle aspekter af Deres digitale liv — fra messaging-apps til netbank — og hvorfor det er vigtigere end nogensinde.

4

A14 lektionerPRO

Lær om de substitutions- og transpositionschiffere, der blev brugt gennem historien, fra Caesar-chifferet til Enigma-maskinens tidsalder.

5

A14 lektionerPRO

Gå videre end Caesar-chifferet, og udforsk de avancerede klassiske chifre, der formede moderne kryptografi — Playfair, ADFGVX og Feistel-strukturen.

6

A14 lektionerPRO

Opbyg det matematiske fundament for moderne kryptografi: binære tal, hexadecimal notation, modulær aritmetik og primtal.

7

A14 lektionerPRO

Få styr på en af de mest almindelige forvekslinger i kryptografi: forskellen mellem kodning, kryptering og hashing — og bliv fortrolig med Base64, hex og ASCII.

8

A14 lektionerPRO

Få afmystificeret, hvad hængelåsikonet egentlig betyder, hvordan websteder får certifikater, og hvad De bør gøre, når en TLS-advarsel vises.

9

A24 lektionerPRO

Bliv fortrolig med XOR, AND, OR, NOT og bit-shift — byggestenene i alle moderne krypteringsalgoritmer.

10

A24 lektionerPRO

Beskyt Deres kommunikation ved at forstå PGP, S/MIME og den end-to-end-kryptering, der bruges i moderne messaging-apps.

11

A24 lektionerPRO

Gå videre end kryptering, og udforsk steganografi — kunsten at skjule hemmelige beskeder, så de er synlige for alle, i billeder, lyd og dokumenter.

12

A24 lektionerPRO

Se, hvad angribere ser, når de opsnapper netværkstrafik — og forstå, hvordan kryptering omdanner synlig klartekst til beskyttede data.

13

A24 lektionerPRO

Forstå, hvordan angribere forsøger at knække kryptografiske nøgler og adgangskoder — og hvorfor nøglestørrelse og valg af algoritme er Deres vigtigste forsvar.

14

A23 lektionerPRO

Dette kursus udforsker tidlige kryptografiske metoder såsom substitutions- og transpositionschifre.

15

A23 lektionerPRO

Introduktion til moderne kryptografiske teknikker og principper.

16

B14 lektionerPRO

Forstå Public Key Infrastructure — hvordan certifikatmyndigheder, tillidskæder og X.509-certifikater sikrer internettet.

17

B14 lektionerPRO

Undersøg Data Encryption Standard, der dominerede kryptografien i årtier — dets design, sammenbrud og de erfaringer, der formede AES.

18

B14 lektionerPRO

Forstå kryptografiske hashfunktioner: deres egenskaber, algoritmer, og hvor hver af dem kan bruges sikkert — eller ikke længere er sikker.

19

B14 lektionerPRO

Dyk ned i Advanced Encryption Standard — det mest udbredte symmetriske chiffer i verden.

20

B14 lektionerPRO

Lær, hvordan public-key-kryptografi fungerer, og hvordan RSA bruger vanskeligheden ved heltalsfaktorisering til at sikre kommunikation.

21

B14 lektionerPRO

Lær, hvordan digitale signaturer sikrer autenticitet, integritet og uafviselighed — og hvordan de adskiller sig fra kryptering.

22

B14 lektionerPRO

Lær, hvorfor lagring af passwords kræver langsomme, saltede hashingalgoritmer — og hvordan bcrypt, Argon2 og PBKDF2 giver denne beskyttelse.

23

B14 lektionerPRO

Lær, hvordan kryptografiske byggesten sammensættes til protokoller fra den virkelige verden som SSH, SFTP og DNSSEC.

24

B14 lektionerPRO

Udforsk, hvordan blokchiffere kædes sammen ved hjælp af ECB, CBC, CTR og GCM, og hvorfor valget af driftsmåde er afgørende for sikkerheden.

25

B14 lektionerPRO

Studér streamchiffere fra det kompromitterede RC4 til det moderne ChaCha20, og forstå, hvor de hver især hører hjemme.

26

B14 lektionerPRO

Gå videre end hashing af adgangskoder, og forstå de kryptografiske protokoller, der gør det muligt at godkende Dem uden nogensinde at sende Deres adgangskode til serveren.

27

B14 lektionerPRO

Bliv fortrolig med kommandolinjeværktøjet OpenSSL til generering af nøgler, certifikatoperationer og automatisering af håndteringen af certifikaters livscyklus.

28

B14 lektionerPRO

Bliv fortrolig med JSON Web Tokens — forstå strukturen med header/payload/signature, signeringsalgoritmer og almindelige sårbarheder.

29

B14 lektionerPRO

Kryptér filer, arkiver og hele diskenheder med GPG, age og VeraCrypt – og lær at destruere nøgler og følsomme data sikkert.

30

B14 lektionerPRO

Få overblik over landskabet af kryptografiske biblioteker – libsodium, OpenSSL og Google Tink – og lær at vælge og bruge dem sikkert.

31

B13 lektionerPRO

Et dybdegående kig på kryptografiske teknikker med public key og deres anvendelser.

32

B13 lektionerPRO

Forstå sikre kommunikationsprotokoller, der bruges i moderne kryptografi.

33

B24 lektionerPRO

Gå videre end GCM, og forstå hele landskabet af Authenticated Encryption with Associated Data — herunder nonce-misbrugsresistente og højhastighedsbaserede metoder.

34

B24 lektionerPRO

Forstå, hvordan to parter kan etablere en fælles hemmelighed over en usikker kanal ved hjælp af Diffie-Hellman og dets elliptiske kurve-variant.

35

B24 lektionerPRO

Bliv fortrolig med Kerberos-protokollen, der sikrer Windows Active Directory-miljøer – hvordan den fungerer, hvordan den angribes, og hvad der erstatter den.

36

B24 lektionerPRO

Gå videre end grundlæggende RSA og udforsk de matematiske egenskaber, sårbarheder i textbook RSA og sikker padding med OAEP og PKCS#1.

37

B24 lektionerPRO

Forstå geometrien og algebraen bag elliptiske kurver, og hvorfor ECC giver sikkerhed på RSA-niveau med langt mindre nøglestørrelser.

38

B24 lektionerPRO

Forstå det kryptografiske fundament i OAuth 2.0 og OpenID Connect – samt de sårbarheder, der opstår, når de implementeres forkert.

39

B24 lektionerPRO

Lær, hvordan MAC'er sikrer meddelelsers integritet og autenticitet, og hvordan HMAC bygger en sikker MAC ud fra enhver hashfunktion.

40

B24 lektionerPRO

Gå bag om SSH's overflade, og forstå dens håndtryk, nøglebaserede godkendelse, muligheder for videresendelse og sikkerhedshærdning.

41

B24 lektionerPRO

Følg det komplette TLS 1.3-handshakeforløb, og forstå alle de kryptografiske primitiver, der sikrer HTTPS-forbindelser.

42

B24 lektionerPRO

Undersøg de kryptografiske protokoller i IPsec, WireGuard og OpenVPN – og forstå afvejningerne mellem sikkerhed og ydeevne.

43

B24 lektionerPRO

Lær om Shamir's Secret Sharing og tærskelkryptografi — opdel en hemmelighed, så k-af-n parter skal samarbejde for at genskabe den.

44

B24 lektionerPRO

Forstå, hvorfor tilfældighed er grundlaget for kryptografisk sikkerhed, og hvordan operativsystemer og biblioteker genererer den sikkert.

45

B24 lektionerPRO

Studér de farligste kryptografiske sårbarheder fra den virkelige verden – padding-orakler, replay-angreb og timinglækager – og lær at forebygge dem.

46

B23 lektionerPRO

Undersøg kryptografiens rolle i blockchain-teknologi.

47

B24 lektionerPRO

Forstå de kryptografiske primitiver, der driver blockchains: hashkæder, Merkle-træer, Proof of Work og UTXO-signaturer.

48

B24 lektionerPRO

Afdæk de avancerede kryptografiske mekanismer bag Proof-of-Stake-konsensus, BFT-protokoller, VRF'er og aggregering af BLS-signaturer.

49

B24 lektionerPRO

Gå i dybden med TLS 1.3's interne funktioner – 0-RTT, gensidig TLS, certifikat-pinning og migreringen til QUIC og HTTP/3.

50

B24 lektionerPRO

Lær om håndtering af nøglers livscyklus i virksomheder — generering, lagring, rotation, escrow og destruktion — og hvordan HSM'er håndhæver politikker.

51

B24 lektionerPRO

Skriv kryptografisk kode i produktionskvalitet i Python med cryptography-biblioteket — og lær, hvad De IKKE selv bør implementere.

52

B24 lektionerPRO

Bliv fortrolig med deterministiske generatorer af tilfældige bit, NIST SP 800-90-standarden og de RNG-angreb fra den virkelige verden, der har kompromitteret større systemer.

53

C13 lektionerPRO

Udforsk kryptografiske teknikker, der er udviklet til at modstå kvanteangreb.

54

C14 lektionerPRO

Bliv fortrolig med de nyligt standardiserede postkvantealgoritmer fra NIST – ML-KEM, ML-DSA og SLH-DSA – og læg en strategi for migreringen.

55

C14 lektionerPRO

Forstå, hvorfor kvantecomputere truer RSA og ECC, og studér de NIST-standardiserede gitter-, kode- og hashbaserede alternativer.

56

C14 lektionerPRO

Udforsk tærskelkryptografiske systemer, hvor hemmeligheder deles mellem flere parter – herunder tærskel-ECDSA og distribueret nøglegenerering.

57

C14 lektionerPRO

Studér kryptografiens offensive side: differential og lineær kryptanalyse, birthday attacks, meet-in-the-middle og meget mere.

58

C14 lektionerPRO

Lær, hvordan fysiske målinger — tidsforbrug, effektspor og elektromagnetiske emissioner — kan lække kryptografiske nøgler fra ægte hardware.

59

C14 lektionerPRO

Lær at designe sikre kryptografiske protokoller fra bunden – og studér de berømte fejl, der har lært fagområdet dets sværeste lektioner.

60

C24 lektionerPRO

Lær at bevise, at De kender en hemmelighed, uden at afsløre selve hemmeligheden — matematikken og anvendelserne af ZKP'er.

61

C24 lektionerPRO

Dyk ned i det matematiske fundament for gitterkryptografi – LWE, Ring-LWE og NTRU – som danner grundlag for postkvantesikkerhed.

62

C24 lektionerPRO

Udforsk det banebrydende koncept at beregne på krypterede data — forstå BGV-, BFV- og CKKS-skemaer samt deres praktiske begrænsninger.

63

C24 lektionerPRO

Beskyt ikke kun dataindholdet, men også adgangsmønstrene med ORAM – en kryptografisk teknik, der er afgørende for sikker cloud computing.

64

C24 lektionerPRO

Opdag krypteringssystemer, der går videre end modellen med én nøgle, der låser alt op – og som muliggør finkornet adgangskontrol baseret på attributter og politikker.

65

C24 lektionerPRO

Udforsk MPC-protokoller, som lader flere parter beregne en funktion i fællesskab uden at afsløre deres private input.

66

C24 lektionerPRO

Brug formelle metoder og værktøjer som ProVerif og Tamarin til matematisk at verificere, at kryptografiske protokoller opfylder deres sikkerhedsmål.

67

C24 lektionerPRO

Udforsk matematikken bag elliptiske kurveisogenier – fundamentet for SIDH, SIKE og CSIDH – og forstå, hvorfor fagområdet genopfindes efter SIKE's sammenbrud.

CoddyKit PRO

Lås op for alle 67 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Kryptologi: Fra klassiske cifre til moderne kryptografiske systemer

Kryptologi er videnskaben om at sikre information – matematikken og ingeniørarbejdet bag alle HTTPS-forbindelser, digitale signaturer, blockchains og godkendelsesprotokoller, der bruges i dag. Dette spor dækker både kryptografi (design af sikre systemer) og kryptoanalyse (at bryde dem), så du får et komplet billede af, hvordan fortrolighed, integritet og godkendelse opnås i praksis. Uanset om du vil forstå, hvordan TLS beskytter din trafik, implementere AES og RSA korrekt eller arbejde med postkvantekonstruktioner, er pensum bygget op omkring virkelige algoritmer og virkelige angrebsflader.

Det lærer du

Du begynder med klassiske cifre – Caesar, substitution og permutation – og bevæger dig derefter gennem talteori og bitvise operationer, som danner grundlaget for moderne systemer. De centrale emner omfatter symmetrisk kryptering med AES og dets driftstilstande, asymmetrisk kryptering med RSA og elliptisk kurvekryptografi, hashfunktioner (MD5, SHA-1, SHA-256) og autentificeret kryptering med AEAD. Protokoldækningen spænder over TLS/HTTPS, JWT, OAuth 2.0 og OpenID Connect, Kerberos, SSH samt nøgleudveksling via Diffie-Hellman og ECDH. Du lærer også om hashing af adgangskoder med bcrypt, Argon2 og PBKDF2, PKI og certifikathåndtering med OpenSSL, blockchainkryptografi, herunder Merkle-træer og konsensus, samt praktisk implementering i Python ved hjælp af virkelige kryptografiske biblioteker og API'er.

Læringsforløbet

Sporet omfatter 67 kurser fra A1 til C2 og udvikler sig trin for trin uden huller. A1- og A2-kurserne etablerer grundlaget: kodning, binær- og hexadecimalregning, klassiske teknikker, XOR-operationer, steganografi og brute force-angreb. B1-kurserne opbygger det centrale værktøjssæt – DES, AES, RSA, digitale signaturer, blokchifferets driftstilstande, strømchifre og protokoller. B2 går i dybden med hvert område: ECC, nøgleudveksling, HMAC, TLS-udvikling, nøglehåndtering med HSM'er, almindelige sårbarheder og blockchainkryptografi. C1-niveauet dækker postkvantekryptografi, herunder NIST's PQC-standarder (FIPS 203, 204, 205), tærskelkryptografi, kryptoanalyse og sidekanalangreb. C2-afslutningskurserne – nulvidensbeviser, gitterbaseret kryptografi, homomorf kryptering, sikker flerpartsberegning, oblivious RAM, attributbaseret kryptering og formel verifikation af kryptoprotokoller – repræsenterer forskningsfronten inden for anvendt kryptologi.

Sådan fungerer det

Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-vejleder er tilgængelig, når du sidder fast i et begreb eller en implementeringsdetalje. Du arbejder dig gennem algoritmerne ved at skrive og køre rigtig kode, ikke bare ved at læse teori, så mekanikken bag hvert ciffer, hver protokol og hvert angreb bliver konkret, før du går videre til næste niveau.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Cryptology Academy-kurset gratis?

Ja. Du kan begynde på Cryptology Academy-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære Cryptology Academy?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Cryptology Academy.

Hvordan lærer jeg Cryptology Academy på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Cryptology Academy?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Cryptology Academy-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Cryptology Academy på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Cryptology Academy på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Cryptology Academy-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Cryptology Academy?

Cryptology Academy har 67 kurser og 261 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 30 timers praktisk øvelse i dit eget tempo.

Start på Cryptology Academy nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.