Cryptology Academy logo
NybörjareSäkerhetNivåer A1 → C222 språk

Cryptology Academy

Utforska vetenskapen bakom kryptering och säker kommunikation med Cryptology Academy. En lärstig från CoddyKit med 67 korta kurser och 261 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
67
Lektioner
261
Interaktiva steg
3,316
Gratis att börja
Kurs 1
Kursplan

67 kurser i den här lärvägen

Alla kurser i lärvägen Cryptology Academy, i rätt ordning. Den första är gratis.

1

A13 lektionerGratis

Den här kursen introducerar kryptologi som område och behandlar grundläggande begrepp, historia och grundläggande kryptografiska tekniker.

2

A14 lektionerPRO

Upptäck hur kryptografin började i forntiden och utvecklades till den digitala eran. Lär dig den grundläggande terminologi och de begrepp som alla kryptografistudenter behöver.

3

A14 lektionerPRO

Upptäck hur kryptografi i det tysta skyddar alla delar av ert digitala liv – från meddelandeappar till internetbanker – och varför den är viktigare än någonsin.

4

A14 lektionerPRO

Lär dig substitutions- och transpositionschiffer som har använts genom historien, från Caesar till Enigma-maskinens era.

5

A14 lektionerPRO

Gå längre än Caesar-chiffret och utforska de avancerade klassiska chiffer som formade modern kryptografi – Playfair, ADFGVX och Feistel-strukturen.

6

A14 lektionerPRO

Bygg den matematiska grund som krävs för modern kryptografi: binära tal, hexadecimala tal, modulär aritmetik och primtal.

7

A14 lektionerPRO

Red ut en av de vanligaste förväxlingskällorna inom kryptografi: skillnaden mellan kodning, kryptering och hashing – och bemästra Base64, hex och ASCII.

8

A14 lektionerPRO

Förstå vad hänglåsikonen egentligen betyder, hur webbplatser får certifikat och vad ni bör göra när en TLS-varning visas.

9

A24 lektionerPRO

Bemästra XOR, AND, OR, NOT och skiftningar – byggstenarna i alla moderna krypteringsalgoritmer.

10

A24 lektionerPRO

Skydda er kommunikation genom att förstå PGP, S/MIME och den end-to-end-kryptering som används i moderna meddelandeappar.

11

A24 lektionerPRO

Gå längre än kryptering och utforska steganografi – konsten att dölja hemliga meddelanden helt öppet i bilder, ljud och dokument.

12

A24 lektionerPRO

Se vad angripare ser när de fångar nätverkstrafik – och förstå hur kryptering omvandlar synlig klartext till skyddade data.

13

A24 lektionerPRO

Förstå hur angripare försöker knäcka kryptografiska nycklar och lösenord – och varför nyckelstorlek och algoritmval är era främsta försvar.

14

A23 lektionerPRO

Den här kursen utforskar tidiga kryptografiska metoder, till exempel substitutions- och transpositionschiffer.

15

A23 lektionerPRO

Introduktion till moderna kryptografiska tekniker och principer.

16

B14 lektionerPRO

Förstå Public Key Infrastructure – hur certifikatutfärdare, förtroendekedjor och X.509-certifikat säkrar webben.

17

B14 lektionerPRO

Studera Data Encryption Standard, som dominerade kryptografin i årtionden – dess utformning, fall och lärdomarna som formade AES.

18

B14 lektionerPRO

Förstå kryptografiska hashfunktioner: deras egenskaper och algoritmer samt var och en är säker – eller osäker – att använda.

19

B14 lektionerPRO

Fördjupa dig i Advanced Encryption Standard – världens mest använda symmetriska chiffer.

20

B14 lektionerPRO

Lär dig hur kryptografi med publika nycklar fungerar och hur RSA använder svårigheten i heltalsfaktorisering för att säkra kommunikation.

21

B14 lektionerPRO

Lär dig hur digitala signaturer ger autentisering, integritet och icke-förnekbarhet – och hur de skiljer sig från kryptering.

22

B14 lektionerPRO

Lär dig varför lagring av lösenord kräver långsamma hash-algoritmer med salt – och hur bcrypt, Argon2 och PBKDF2 ger detta skydd.

23

B14 lektionerPRO

Lär er hur kryptografiska byggblock sätts samman till verkliga protokoll som SSH, SFTP och DNSSEC.

24

B14 lektionerPRO

Utforska hur blockchiffer länkas samman med ECB, CBC, CTR och GCM, och varför valet av driftläge är avgörande för säkerheten.

25

B14 lektionerPRO

Studera strömchiffer, från det trasiga RC4 till moderna ChaCha20, och förstå var de olika chiffren hör hemma.

26

B14 lektionerPRO

Gå längre än lösenordshashning och förstå de kryptografiska protokoll som gör det möjligt att autentisera utan att någonsin skicka lösenordet till servern.

27

B14 lektionerPRO

Lär Er kommandoradsverktyget OpenSSL för nyckelgenerering, certifikatoperationer och automatisering av hanteringen av certifikatens livscykel.

28

B14 lektionerPRO

Bemästra JSON Web Tokens – förstå strukturen med header, payload och signature, signeringsalgoritmer och vanliga sårbarheter.

29

B14 lektionerPRO

Kryptera filer, arkiv och hela diskvolymer med GPG, age och VeraCrypt – och lär Er att förstöra nycklar och känsliga data på ett säkert sätt.

30

B14 lektionerPRO

Utforska landskapet av kryptografiska bibliotek – libsodium, OpenSSL och Google Tink – och lär Er att välja och använda dem säkert.

31

B13 lektionerPRO

En djupdykning i kryptografiska tekniker med offentlig nyckel och deras tillämpningar.

32

B13 lektionerPRO

Förstå säkra kommunikationsprotokoll som används inom modern kryptografi.

33

B24 lektionerPRO

Gå längre än GCM och förstå hela området Authenticated Encryption with Associated Data – inklusive nonce-missbrukståliga och höghastighetsbaserade metoder.

34

B24 lektionerPRO

Förstå hur två parter kan etablera en gemensam hemlighet över en osäker kanal med Diffie-Hellman och dess elliptisk-kurvvariant.

35

B24 lektionerPRO

Lär Er Kerberos-protokollet som skyddar Windows Active Directory-miljöer – hur det fungerar, hur det angrips och vad som ersätter det.

36

B24 lektionerPRO

Gå längre än grunderna i RSA och utforska matematiska egenskaper, sårbarheter i textbook RSA och säker padding med OAEP och PKCS#1.

37

B24 lektionerPRO

Förstå geometrin och algebran bakom elliptiska kurvor och varför ECC ger säkerhet på RSA-nivå med mycket mindre nycklar.

38

B24 lektionerPRO

Förstå de kryptografiska grunderna i OAuth 2.0 och OpenID Connect – samt de sårbarheter som uppstår när de implementeras felaktigt.

39

B24 lektionerPRO

Lär dig hur MAC ger meddelandeintegritet och autenticitet, och hur HMAC bygger en säker MAC från valfri hashfunktion.

40

B24 lektionerPRO

Gå på djupet med SSH för att förstå dess handskakning, nyckelautentisering, vidarebefordringsfunktioner och säkerhetshärdning.

41

B24 lektionerPRO

Följ hela TLS 1.3-handskakningen och förstå varje kryptografisk primitiv som säkrar HTTPS-anslutningar.

42

B24 lektionerPRO

Undersök de kryptografiska protokollen i IPsec, WireGuard och OpenVPN – och förstå avvägningarna mellan säkerhet och prestanda.

43

B24 lektionerPRO

Lär dig Shamir's Secret Sharing och tröskelkryptografi – dela upp en hemlighet så att k av n parter måste samarbeta för att återskapa den.

44

B24 lektionerPRO

Förstå varför slumpmässighet är grunden för kryptografisk säkerhet och hur operativsystem och bibliotek genererar den på ett säkert sätt.

45

B24 lektionerPRO

Studera de farligaste kryptografiska sårbarheterna i verkligheten – padding-orakler, replayattacker och tidsläckor – och lär Er att förebygga dem.

46

B23 lektionerPRO

Undersök kryptografins roll inom blockchain-teknik.

47

B24 lektionerPRO

Förstå de kryptografiska primitiver som driver blockkedjor: hashkedjor, Merkle-träd, Proof of Work och UTXO-signaturer.

48

B24 lektionerPRO

Upptäck de avancerade kryptografiska mekanismerna bakom Proof-of-Stake-konsensus, BFT-protokoll, VRF:er och aggregering av BLS-signaturer.

49

B24 lektionerPRO

Gå på djupet med TLS 1.3:s interna funktioner – 0-RTT, ömsesidig TLS, certifikatspärrning samt migreringen till QUIC och HTTP/3.

50

B24 lektionerPRO

Lär dig hantering av nycklars livscykel i företag – generering, lagring, rotation, escrow och förstöring – och hur HSM-enheter upprätthåller policyer.

51

B24 lektionerPRO

Skriv kryptografisk kod av produktionskvalitet i Python med biblioteket cryptography – och lär dig vad du INTE bör implementera själv.

52

B24 lektionerPRO

Lär Er deterministiska slumptalsbitgeneratorer, standarden NIST SP 800-90 och de verkliga RNG-attacker som har äventyrat stora system.

53

C13 lektionerPRO

Utforska kryptografiska tekniker som är utformade för att stå emot kvantattacker.

54

C14 lektionerPRO

Lär Er de nyligen standardiserade postkvantalgoritmerna från NIST – ML-KEM, ML-DSA och SLH-DSA – och planera Er migreringsstrategi.

55

C14 lektionerPRO

Förstå varför kvantdatorer hotar RSA och ECC, och studera NIST-standardiserade ersättare baserade på gitter, koder och hashfunktioner.

56

C14 lektionerPRO

Utforska tröskelkryptografiska scheman där hemligheter delas upp mellan flera parter – inklusive tröskel-ECDSA och distribuerad nyckelgenerering.

57

C14 lektionerPRO

Studera kryptografins offensiva sida: differentiell och linjär kryptanalys, birthday-attacker, meet-in-the-middle och mer.

58

C14 lektionerPRO

Lär dig hur fysiska mätningar – tidsåtgång, effektspår och elektromagnetiska emissioner – kan läcka kryptografiska nycklar från verklig hårdvara.

59

C14 lektionerPRO

Lär Er att utforma säkra kryptografiska protokoll från grunden – och studera de berömda misslyckanden som har lärt området dess svåraste läxor.

60

C24 lektionerPRO

Lär dig bevisa att du känner till en hemlighet utan att avslöja själva hemligheten – matematiken och användningsområdena för ZKP.

61

C24 lektionerPRO

Gå på djupet med de matematiska grunderna i gitterkryptografi – LWE, Ring-LWE och NTRU – som ligger till grund för postkvantsäkerhet.

62

C24 lektionerPRO

Utforska det banbrytande konceptet att beräkna på krypterade data – förstå BGV-, BFV- och CKKS-scheman samt deras praktiska begränsningar.

63

C24 lektionerPRO

Skydda inte bara datainnehåll utan även åtkomstmönster med ORAM – en kryptografisk teknik som är central för säker molnbaserad databehandling.

64

C24 lektionerPRO

Upptäck krypteringsscheman som går längre än modellen där en enda nyckel ger åtkomst till allt – och möjliggör finmaskig åtkomstkontroll baserad på attribut och policyer.

65

C24 lektionerPRO

Utforska MPC-protokoll som låter flera parter beräkna en funktion gemensamt utan att avslöja sina privata indata.

66

C24 lektionerPRO

Använd formella metoder och verktyg som ProVerif och Tamarin för att matematiskt verifiera att kryptografiska protokoll uppfyller sina säkerhetsmål.

67

C24 lektionerPRO

Utforska matematiken bakom elliptiska kurvisogenier – grunden för SIDH, SIKE och CSIDH – och förstå varför området omarbetas efter SIKE:s sammanbrott.

CoddyKit PRO

Lås upp alla 67 kurser i den här lärvägen och alla andra lärvägar

AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.

Se alla abonnemang
Årsvis$29.90 / årCirka $2.49 i månadenBetala en gångLivstid$69.99 en gångInga förnyelser. PRO för alltid.
Kursöversikt

Kryptologi: från klassiska chiffer till moderna kryptografiska system

Kryptologi är vetenskapen om att skydda information – matematiken och ingenjörskonsten bakom alla HTTPS-anslutningar, digitala signaturer, blockkedjor och autentiseringsprotokoll som används i dag. Den här utbildningsserien omfattar både kryptografi (att utforma säkra system) och kryptoanalys (att knäcka dem), så att du får en heltäckande bild av hur konfidentialitet, integritet och autentisering uppnås i praktiken. Oavsett om du vill förstå hur TLS skyddar din trafik, implementera AES och RSA korrekt eller resonera kring postkvantkonstruktioner bygger kursplanen på verkliga algoritmer och verkliga attackytor.

Det här får du lära dig

Du börjar med klassiska chiffer – Caesar-, substitutions- och permutationschiffer – och går sedan vidare till den talteori och de bitvisa operationer som ligger till grund för moderna system. Centrala ämnen är symmetrisk kryptering med AES och dess driftlägen, asymmetrisk kryptering med RSA och Elliptic Curve Cryptography, hashfunktioner (MD5, SHA-1, SHA-256) och autentiserad kryptering med AEAD. Protokollavsnittet omfattar TLS/HTTPS, JWT, OAuth 2.0 and OpenID Connect, Kerberos, SSH samt nyckelutbyte med Diffie-Hellman and ECDH. Du får också studera lösenordshashning med bcrypt, Argon2, and PBKDF2, PKI and certificate management with OpenSSL, blockkedjekryptografi inklusive Merkle-träd och konsensus samt praktisk implementering i Python med verkliga kryptografiska bibliotek och API:er.

Utbildningsvägen

Utbildningsserien omfattar 67 kurser från A1 till C2 och bygger successivt utan luckor. Kurserna på A1- och A2-nivå lägger grunden med kodning, binär- och hexadecimal aritmetik, klassiska tekniker, XOR-operationer, steganografi och brute force-attacker. B1-kurserna bygger upp verktygslådan med DES, AES, RSA, digitala signaturer, blockchifferlägen, strömchiffer och protokoll. På B2-nivå fördjupas varje område med ECC, nyckelutbyte, HMAC, TLS-teknik, nyckelhantering med HSM:er, vanliga sårbarheter och blockkedjekryptografi. C1-nivån omfattar postkvantkryptografi, inklusive NIST PQC Standards (FIPS 203, 204, 205), tröskelkryptografi, kryptoanalys och sidokanalsattacker. C2-kurserna på avancerad nivå – Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption och Formal Verification of Crypto Protocols – representerar forskningsfronten inom tillämpad kryptologi.

Så fungerar det

Varje kurs är uppdelad i korta, fokuserade lektioner som du genomför i den inbyggda kodeditorn med återkoppling i realtid. En AI-handledare finns tillgänglig när du kör fast på ett begrepp eller en implementeringsdetalj. Du arbetar dig igenom algoritmer genom att skriva och köra riktig kod, inte bara genom att läsa teori. På så sätt blir mekaniken bakom varje chiffer, protokoll och attack konkret innan du går vidare till nästa nivå.

Så lär du dig

  1. 01

    Interaktiva lektioner

    Praktiska kodövningar med feedback i realtid

  2. 02

    AI-handledare

    Få omedelbar hjälp av vår AI när du kör fast

  3. 03

    Inbyggd kodredigerare

    Skriv och kör kod direkt i webbläsaren

  4. 04

    Certifikat

    Få ett certifikat när du slutför kursen

FAQ

Vanliga frågor

Är kursen i Cryptology Academy gratis?

Ja. Ni kan börja kursen i Cryptology Academy gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.

Behöver jag tidigare erfarenhet för att lära mig Cryptology Academy?

Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av Cryptology Academy.

Hur lär jag mig Cryptology Academy på CoddyKit?

Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.

Får jag ett certifikat när jag har slutfört Cryptology Academy?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i Cryptology Academy, med en verifierbar kod.

Kan jag lära mig Cryptology Academy i mobilen?

Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er Cryptology Academy på valfri enhet och synkronisera Era framsteg mellan dem.

Vad kostar CoddyKit PRO?

Den första kursen i Cryptology Academy är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.

Hur lång tid tar det att slutföra Cryptology Academy?

Cryptology Academy har 67 kurser och 261 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 30 timmars praktisk övning i egen takt.

Börja med Cryptology Academy nu

Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.