Lär dig kryptografi
Lär dig kryptografi — Chiffer, hashning och TLS i mobilen
Lär dig kryptografi är en kostnadsfri iOS- och Android-app som lär ut kryptografi, från Caesar-chiffer till AES, RSA och TLS, genom 67 kurser på nivåerna A1 till C2. Varje lektion kombinerar matematiken med en kodredigerare i mobilen, så att du själv krypterar, hashar och signerar något i stället för att bara läsa om hur det fungerar, med en AI-mentor för sådant som inte faller på plats vid första försöket.
- Pris
- Gratis, Pro som tillval
- Plattformar
- iOS och Android
- Språk
- 22
- Åldersgräns
- 4+
- Kräver
- iOS 15.1 eller senare
- App Store
- 5.0 ★ (1)


Ett chiffer du själv har skrivit är ett chiffer du faktiskt förstår.
Att läsa att AES blandar data med en nyckel är en sak; att köra XOR, mata in fel nyckel och se resultatet förvandlas till brus är det som får idén att fastna. Kursplanen bygger på det andra steget – inte i stället för det första, utan direkt efter det.
Vad det är
Lär dig kryptografi är en kostnadsfri iOS- och Android-app som lär ut kryptografi genom 67 kurser, från Caesar-chiffret och grunderna i binär- och hexadecimala tal på A1, via AES, RSA, TLS och digitala signaturer på B1–B2, till postkvantkryptografi, nollkunskapsbevis och homomorf kryptering på C1–C2. Varje lektion tar fem till tio minuter, innehåller en kodredigerare där du skriver och kör chiffret eller hashfunktionen i mobilen, och en AI-mentor svarar på frågor direkt.
I appen
Så här ser det ut




Kursen
Det här omfattar kryptologikursen
67 kurser från appens eget kursinnehåll — från Caesar-chiffret till postkvantkryptografi och nollkunskapsbevis.
Klassiska chiffer och matematiska grunder
Introduktion till kryptologi, ämnets historia och varför det är viktigt i dag, Caesar-chiffret, substitutions- och permutationschiffer samt de binära grunderna, hexadecimala grunderna och kodningsgrunderna som alla senare kurser bygger på.
Vardagssäkerhet och grunderna i attacker
HTTPS för vardagsanvändare, XOR-chiffret, säkerhet för e-post och meddelanden, steganografi, kryptering av nätverkstrafik samt brute-force- och ordboksattacker mot svaga chiffer.
Centrala algoritmer: symmetriska och asymmetriska
PKI och certifikat, DES och Triple DES, hashfunktioner (MD5, SHA-1, SHA-256), AES, RSA, digitala signaturer, lösenordshashning med bcrypt, Argon2 och PBKDF2 samt block- och strömchiffer.
Tillämpad säkerhetsteknik
Protokoll för lösenordsautentisering, OpenSSL och certifikathantering, säker filkryptering, kryptografiska bibliotek och API:er, kryptografi med publika nycklar i praktiken samt JWT:s struktur och signering.
Protokoll som driver internet
Diffie-Hellman- och ECDH-nyckelutbyte, Kerberos, RSA:s padding-scheman på djupet, elliptisk kurvkryptografi, OAuth 2.0 och OpenID Connect, HMAC, SSH, TLS/HTTPS, VPN-kryptografi samt blockkedjors användning av hashning och konsensus.
Avancerade ämnen och forskningsområden
Postkvantkryptografi och NIST-standarderna FIPS 203/204/205, kryptoanalys och sidokanalsattacker, nollkunskapsbevis, gitterbaserad och isogenibaserad kryptografi, homomorf kryptering samt säker flerpartsberäkning.
Så fungerar det
Så fungerar en kryptografilektion
Kursplanen går från klassiska chiffer som du kan räkna ut för hand till algoritmerna som faktiskt driver internet, en kort lektion i taget.
Läs om ett chiffer eller protokoll i taget
En lektion börjar med en enda idé – Caesar-chiffret, hur SHA-256 skiljer sig från AES eller varför en TLS-handskakning behöver två sorters nycklar – förklarad på ett lättbegripligt språk och anpassad för en bussresa snarare än en föreläsning.
Implementera det i redigeraren på enheten
Den inbyggda kodredigeraren körs direkt på mobilen: skriv ett XOR-chiffer, hasha en sträng med SHA-256 eller generera ett RSA-nyckelpar, kör sedan koden och se chiffertexten, fingeravtrycket eller signaturen komma ut i andra änden.
Knäck det och kontrollera sedan att du har förstått
Varje ämne avslutas med ett quiz och en kodutmaning – i flera av de tidiga utmaningarna får du själv prova alla kombinationer för att knäcka ett svagt chiffer, vilket lär dig varför ett Caesar-chiffer med 25 förskjutningar inte är säkert. När ett bevis eller ett fel inte verkar begripligt förklarar AI-mentorn det på några sekunder.
Det här ingår
Det här täcker appen faktiskt
67
Kurser, A1 till C2
Från klassiska chiffer och talsystem via AES, RSA, hashning och TLS, till postkvantkryptografi, nollkunskapsbevis och säker flerpartsberäkning – sex nivåer, inte en enda platt lista.
</>
Chiffer- och hashkod som du kör själv
En riktig kodredigerare i mobilen: implementera XOR, AES, RSA-nyckelgenerering, HMAC eller en JWT-signatur och kör det direkt, i stället för att läsa pseudokod på en bild.
AI
AI-mentor
Fråga varför ett padding-schema spelar roll eller varför din implementation av en hash kolliderade när den inte borde ha gjort det, och få ett svar på några sekunder från lektionens chattskärm.
PQC
Postkvant- och forskningsinriktade ämnen
C1–C2-kurserna går förbi grunderna och in på NIST:s postkvantstandarder, gitterbaserad kryptografi, homomorf kryptering och formell protokollverifiering – material som de flesta nybörjarkurser inte går vidare till.
1/vecka
Veckans kodutmaning
En kryptografiutmaning varje vecka, där du mäts mot elever världen över i stället för bara mot din egen svit.
Intyg
Slutförandeintyg
Klara slutprovet och få ett slutförandeintyg som du kan lägga till i ett CV eller en LinkedIn-profil.
Bakgrund
Vad är kryptografi, och var börjar en nybörjare egentligen?
Kryptografi är matematik för att skydda information – att förvränga den så att bara den avsedda läsaren kan använda den, skapa ett fingeravtryck så att manipulering upptäcks och låta två främlingar enas om en hemlighet eller verifiera varandras identitet utan att någonsin träffas. Varje HTTPS-sida, varje lösenordsdatabas och varje signerad appuppdatering bygger på en liten uppsättning av dessa grundprimitiver. En nybörjare börjar inte med matematiken som gör RSA säkert; hen börjar med ett Caesar-chiffer – där varje bokstav förskjuts ett fast antal steg – eftersom svagheterna hos ett så enkelt chiffer (vem som helst kan prova alla 25 förskjutningar) är precis den typ av resonemang som förklarar varför de riktiga algoritmerna behöver de egenskaper de har.
Krypteringtvåvägs, kräver en nyckel
Att omvandla läsbar data till chiffertext med en nyckel, vilket bara kan återställas av den som har den matchande nyckeln. AES och RSA skiljer sig åt i hur nyckeln fungerar, men båda är utformade för att rätt part ska kunna köra processen baklänges och för att alla andra ska se brus.
Hashningenvägs, ingen nyckel
En funktion som SHA-256 som omvandlar data av valfri storlek till ett fingeravtryck med fast längd, utan nyckel och utan möjlighet att återskapa originalet. Därför används den för lagring av lösenord och integritetskontroller – överallt där du bara behöver bekräfta en matchning och aldrig återfå indata.
Symmetrisk kryptering kontra kryptering med offentlig nyckelAES kontra RSA
AES använder en gemensam hemlig nyckel i båda riktningarna och är snabbt, vilket är anledningen till att det hanterar merparten av den verkliga trafiken. RSA ger varje person en offentlig nyckel som andra krypterar med och en privat nyckel som bara personen själv har, vilket löser problemet med att komma överens om en hemlighet från början – i praktiken använder TLS RSA eller ECDH för att komma överens om en nyckel och därefter AES för att flytta datan.
TLS och digitala signaturervad hänglåset i webbläsaren betyder
TLS är protokollet bakom HTTPS: en handskakning som utbyter en nyckel, följt av symmetrisk kryptering för sessionen. En digital signatur använder samma asymmetriska matematik i omvänd riktning – du signerar med en privat nyckel så att alla med den offentliga nyckeln kan bekräfta att meddelandet är äkta och oförändrat.
Passar
Vem den är till för – och vem den inte är till för
Passar bra om du
- Börjar du med kryptografi från noll och vill lära dig Caesar-chiffret innan matematiken bakom RSA
- Vill du implementera AES, hashning eller en digital signatur själv, inte bara läsa ett diagram över hur de fungerar
- Är du student inom säkerhet eller datavetenskap och vill ha en strukturerad väg från A1 till C2 vid sidan av dina studier
- Byter du karriär med sikte på en roll inom säkerhet eller backend och vill ha något konkret att hänvisa till
- Vill du så småningom gå vidare från grunderna till postkvantkryptografi eller nollkunskapsbevis
Inte rätt verktyg om du
- Vill du ha ett verktyg för att knäcka riktig kryptering eller granska aktiva system — det här lär ut matematiken och korrekt användning, inte verktyg för offensiva angrepp
- Behöver du en app som fungerar helt offline: lektionerna är byggda för instabila anslutningar, men AI Mentor behöver en anslutning
- Förväntar du dig att allt ska vara gratis: den första kursen är gratis, Pro låser upp de 66 andra
- Behöver du en ackrediterad kvalifikation — certifikatet visar att du har slutfört kursen, inte att du har en examen
Frågor
Vanliga frågor
Vilken är den bästa appen för att lära sig kryptografi i mobilen?
Frågan du bör ställa är om du faktiskt implementerar algoritmen eller bara läser om den. Lär dig kryptografi innehåller 67 kurser från Caesar-chiffret via AES, RSA och TLS till postkvantkryptografi, med en kodredigerare i mobilen där du själv kan skriva chiffret eller hashfunktionen och en AI Mentor för de bevis som inte riktigt faller på plats. Du kan börja gratis på iOS och Android, på 22 språk.
Kan man lära sig kryptografi utan en matteexamen?
Ja, på den praktiska nivå som de flesta utvecklare och studenter behöver. Att förstå vad AES och RSA gör, varför en nyckel måste hållas hemlig och hur hashning skiljer sig från kryptering kräver inte avancerad matematik. Modulär aritmetik och primtal dyker upp när en kurs går igenom RSA:s interna funktioner, och Lär dig kryptografi introducerar dem där, i sitt sammanhang, i stället för i ett förkunskapskapitel innan något användbart händer.
Vad är skillnaden mellan kryptering och hashning?
Kryptering är reversibel: AES eller RSA förvränger data med en nyckel, och den matchande nyckeln omvandlar dem tillbaka till det ursprungliga meddelandet. Hashning är envägs: SHA-256 skapar ett fingeravtryck med fast längd, utan nyckel och utan någon väg tillbaka till indata. Du krypterar ett meddelande som någon behöver läsa senare, och du hashar ett lösenord eller en fil när du bara behöver kontrollera om två värden matchar.
Vad är skillnaden mellan symmetrisk kryptering och kryptering med publik nyckel?
AES är symmetriskt: en gemensam hemlig nyckel låser och låser upp data, vilket är tillräckligt snabbt för att hantera verklig nätverkstrafik när båda sidor redan har nyckeln. RSA använder publika nycklar: alla får en publik nyckel som andra krypterar med och en privat nyckel som bara de själva har, vilket löser problemet med att komma överens om den hemligheten från början. I praktiken kombinerar TLS båda — matematik med publika nycklar kommer överens om en sessionsnyckel, och sedan hanterar AES själva datan.
Hur håller TLS egentligen HTTPS-anslutningar säkra?
En TLS-handskakning använder asymmetrisk kryptografi (RSA eller, numera oftare, ECDH) för att komma överens om en gemensam hemlighet utan att någonsin skicka den hemligheten i klartext över nätverket. Därefter växlar den till snabb symmetrisk kryptering — vanligtvis AES — för att överföra sessionens faktiska data. Digitala signaturer och certifikat i samma handskakning bekräftar att du kommunicerar med den riktiga servern och inte en bedragare. Lär dig kryptografi bygger fram till detta genom särskilda kurser om TLS, PKI och certifikat, i stället för att behandla hänglåset som en svart låda.
Lär appen ut hur man knäcker kryptering?
Den lär ut hur chiffer, hashfunktioner, signaturer och protokoll fungerar, inklusive en kurs i kryptoanalys och sidokanalsattacker samt tidiga övningar där du får brute-force-knäcka ett avsiktligt svagt Caesar-chiffer — standardmaterial i alla kryptografikurser, som lärs ut för att du ska förstå varför moderna algoritmer behöver de egenskaper de har. Det är inte verktyg för att angripa verkliga system eller återskapa någon annans data; den skillnaden är tydlig genom hela kursinnehållet.
Omfattar kursen postkvantkryptografi, eller bara de klassiska algoritmerna?
Båda. De första nivåerna täcker det klassiska materialet och de aktuella standarderna — från Caesar-chiffer till AES, RSA, hashning och TLS — som de flesta faktiskt behöver i vardagen. Kurserna på C1–C2 går sedan vidare: NIST:s postkvantstandarder (FIPS 203, 204, 205), gitterbaserad och isogenibaserad kryptografi, nollkunskapsbevis och homomorf kryptering, för alla som vill se vart området är på väg.
Är Lär dig kryptografi gratis?
Appen är gratis att ladda ner från App Store och Google Play. Den första kursen — som täcker klassiska chiffer samt grunderna i binär kod och kodning — är gratis, tillsammans med ett dagligt antal frågor till AI Mentor, så att du kan gå igenom riktiga lektioner innan du bestämmer dig. Pro låser upp de återstående 66 kurserna och gör AI Mentor obegränsad.
Fungerar den offline, i tunnelbanan eller på ett flygplan?
Den är byggd för ojämna anslutningar, inte för att fungera helt utan anslutning — lektionerna och kodredigeraren laddas snabbt och fortsätter att fungera genom de vanliga områdena utan täckning under pendlingen. AI Mentor är den enda delen som verkligen behöver en anslutning, eftersom den svarar i realtid. Om du behöver en app som garanterat fungerar helt offline bör du ta hänsyn till det innan du förlitar dig på den under en flygning.
Vilka plattformar och språk stöder den?
Lär dig kryptografi fungerar på iOS via App Store och på Android via Google Play, på 22 språk, med betyget 4+. Det är en av CoddyKits kodningsappar, som delar samma lektionsformat, kodredigerare och AI Mentor mellan olika ämnesområden.
Kom igång
Börja med ett Caesar-chiffer, avsluta med postkvantkryptografi
Börja gratis på iOS och Android, på 22 språk.
Mer från CoddyKit
Tillgänglig på iOS och Android.