Kryptering är att göra om information till en form som ser ut som slumpmässigt brus, så att bara den som har rätt nyckel kan läsa den. Utan nyckeln är innehållet obegripligt även för den som får tag på det. Det är en av de grundläggande metoderna för att skydda uppgifter.
Två situationer
Man skiljer på två lägen. Kryptering i transit skyddar data medan den är på väg, till exempel mellan en webbläsare och en server; det är det som sker när adressen börjar med https och trafiken går över TLS. Kryptering i vila skyddar data medan den ligger lagrad på en disk, så att en stulen hårddisk inte avslöjar innehållet.
Symmetriskt och asymmetriskt
I symmetrisk kryptering används samma nyckel för att låsa och låsa upp. I asymmetrisk kryptering finns ett par: en öppen nyckel som vem som helst får använda för att låsa, och en privat nyckel som bara mottagaren har för att låsa upp. Den senare är grunden för mycket av det som gör inloggning och digitala underskrifter säkra.
Skillnaden mot hashning
Kryptering är avsedd att kunna vändas: det som är låst ska kunna låsas upp igen med nyckeln. Det skiljer den från hashning, som är en väg utan retur och används för helt andra syften. Att blanda ihop de två är ett vanligt misstag, för båda gör läsbar text oläslig, men bara kryptering är tänkt att kunna göras om.