🏠 Hem

🔑 Lås och nycklar

Hur skickar man en hemlighet?

Olle vill skicka ett hemligt meddelande till Maja. Men Tjuven försöker alltid läsa det! Maja har ett knep: hon har två saker.

🔓 Publikt hänglås

Maja ger bort hänglåset till alla. Vem som helst kan låsa en låda med det.

🗝️ Privat nyckel

Bara Maja har nyckeln. Den är hemlig, och bara den kan öppna låset.

Prova själv!

1. Skriv Olles hemliga meddelande:

🧒Olle
📦
👧Maja
🦹Tjuven

2. Lås lådan med Majas publika hänglås:

3. Vem kan öppna lådan?

Lådan är inte låst än.

⭐ Utmaning Riktig kod med små tal

Datorer gör låsen med tal. Här är en riktig (men mycket liten!) metod som heter RSA. Varje bokstav blir ett tal: mellanslag = 0, A = 1, B = 2 … Ö = 29.

Hänglåset är två tal: n = 33 och e = 3.
Nyckeln är d = 7 (och samma n).
Att låsa: ta talet upphöjt till e, och behåll bara resten när du delar med n (%). Att öppna: samma sak, men med d.

⚠️ Det här är bara för att lära sig! Med så små tal kan en dator knäcka koden på en millisekund. Riktiga lås använder jättestora tal.

🔒 Lås meddelandet (med hänglåset n och e)

Ändra gärna meddelandet:

🗝️ Öppna meddelandet (med nyckeln d)

Talen från rutan ovan skickas hit. Prova att ändra e eller d – vad händer?