Kryptera text
Skydda ett meddelande med en lösenfras, med verklig AES-256 som aldrig lämnar din enhet.
- Körs i din webbläsare — din text skickas aldrig någonstans
- Ingen registrering, inga kvoter, gratis att använda så ofta du vill
Så fungerar det
Att kryptera något på en webbplats är normalt självmotsägande: du lämnar över klartexten och ofta lösenfrasen till en server och måste bara lita på vad som sedan händer. Det här körs på sidan med webbläsarens egen kryptografi, så ingen av dem lämnar någonsin din enhet.
Vad den använder
AES-256 i GCM-läge, via webbläsarens inbyggda Web Crypto-implementation — samma primitiver som skyddar HTTPS, inte en handgjord kryptering. Nyckeln härleds från din lösenfras med PBKDF2-SHA256 över 250 000 iterationer, vilket gör det långsamt för en angripare att gissa lösenfrasen. Ett nytt slumpmässigt salt och en ny nonce genereras för varje meddelande, så att kryptera samma text två gånger ger olika utdata.
GCM verifierar såväl som döljer
GCM är ett autentiserat läge: avkrypteringen misslyckas om ens ett enda tecken i det krypterade blocket har ändrats. Det innebär att det talar om att meddelandet är intakt, inte bara att det är hemligt.
Din lösenfras är allt
Det finns ingen återställning, ingen nollställning och ingen bakdörr. Om du tappar lösenfrasen är meddelandet borta för alltid, och det är en egenskap hos verklig kryptering snarare än en begränsning här. Hela styrkan vilar på lösenfrasen — en lång av flera orelaterade ord är långt bättre än en kort komplicerad.
Vad detta är och inte är till för
Det passar för att skicka en anteckning genom en opålitlig kanal, eller för att förvara något i en fil som du hellre vill ska vara oläslig. Det är inget meddelandesystem: du måste ändå få lösenfrasen till mottagaren på något annat sätt, och att göra det dåligt upphäver allt.
Kryptera text — frågor
Är det här verklig kryptering?
Ja — AES-256-GCM via webbläsarens Web Crypto API, med nyckelhärledning med PBKDF2. Det är ingen leksakskrypto.
Kan ni återställa mitt meddelande om jag tappar lösenfrasen?
Nej. Det finns ingen återställning och ingen bakdörr. Det är det som gör det till kryptering.
Skickas mitt meddelande eller min lösenfras någonstans?
Nej. Båda stannar på sidan. Ingenting skickas eller lagras.
Varför krypteras samma text olika varje gång?
Ett nytt slumpmässigt salt och en ny nonce används varje gång, vilket är avsiktligt och korrekt.