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.
Maja ger bort hänglåset till alla. Vem som helst kan låsa en låda med det.
Bara Maja har nyckeln. Den är hemlig, och bara den kan öppna låset.
Prova själv!
1. Skriv Olles hemliga meddelande:
2. Lås lådan med Majas publika hänglås:
3. Vem kan öppna lådan?
⭐ 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?