Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis Bestandsversleuteling (AES-256-GCM)

Versleutel elk bestand met een wachtwoord via AES-256-GCM en PBKDF2 (250.000 iteraties). De .enc-uitvoer opent alleen met het juiste wachtwoord, en alleen dit hulpmiddel kan het ontsleutelen. Volledig client-side — je bestand verlaat je apparaat nooit.

Werkt offline na het laden

Online versleutelingssites ontvangen je bestand — hier wordt het op je apparaat versleuteld en verlaat het wachtwoord het nooit.

Sleep een bestand hierheen of klik om te bladeren

Any file · verwerkt op je apparaat

of druk op Ctrl+V om vanaf het klembord te plakken

Bestanden bladeren

Jouw bestanden verlaten nooit je apparaat. Alle verwerking vindt lokaal in je browser plaats.

Zet een bestand neer en kies een wachtwoord — je ontvangt een .enc-kopie die alleen met dat wachtwoord te openen is.

Bewaar dit wachtwoord op een veilige plek. Wij zien het nooit, dus een kwijtgeraakt wachtwoord kan niet worden hersteld en het bestand blijft voorgoed vergrendeld.

Sterke, standaard versleuteling. AES-256-GCM met de sleutel afgeleid van je wachtwoord via PBKDF2 (250 000 iteraties van SHA-256). Een verse willekeurige salt en IV worden opgeslagen in de bestandsheader; het wijzigen van slechts één byte laat de authenticatiecontrole mislukken.

Bestandsformaat (voor een back-upontsleutelaar)

"LIBE2" + 16 bytes salt + 12 bytes IV + AES-256-GCM-cijfertekst. De sleutel is PBKDF2-HMAC-SHA256, 250.000 iteraties, afgeleid van je wachtwoord als UTF-8 met NFKC-normalisatie. De eerste 33 headerbytes zijn geauthenticeerde gegevens. De ontsleutelde inhoud is een bestandsnaamlengte van 2 bytes, de bestandsnaam en dan het bestand. Bestanden die vóór deze update zijn gemaakt ("LIBE1") kunnen nog steeds worden geopend.

Je wachtwoord wordt nooit opgeslagen of verzonden — alles wordt uitgevoerd in je browser. Als je het kwijtraakt, kan het bestand niet worden hersteld. Grote bestanden (> ~200 MB) duren enkele seconden en gebruiken veel geheugen.

Hoe het werkt

Versleutel elk bestand met een wachtwoord zodat alleen iemand die het wachtwoord kent (en dit hulpmiddel gebruikt) het kan openen. Versleuteling en ontsleuteling worden beide lokaal uitgevoerd met de Web Crypto API van de browser — geen servers, geen sleuteldepositorium.

  1. 1
    Je plaatst een bestand neer en kiest een wachtwoord
    Het bestand wordt in het geheugen in je browser gelezen. Je wachtwoord leidt een 256-bits AES-sleutel via PBKDF2 af — 250.000 iteraties van SHA-256 met een vers willekeurig zout.
  2. 2
    Het bestand wordt versleuteld met AES-256-GCM
    Een vers willekeurig IV wordt gegenereerd. AES-256 in Galois/Counter Mode produceert een 16-byte authenticatietag, dus elke manipulatie met het versleutelde bestand doet ontsleuteling luid mislukken.
  3. 3
    Download het .enc-bestand (en decodeer het later)
    De uitvoer begint met een 'LIBE1'-koptekst met het zout, IV en oorspronkelijke bestandsnaam, gevolgd door de ciphertext. Plaats het hier terug in Decrypt-modus met het wachtwoord om het origineel terug te winnen.

Je bestand verlaat je apparaat nooit. Verlies het wachtwoord en het bestand is weg — er is geen herstelmechanisme, dat is opzettelijk.

Gerelateerde tools

Veelgestelde vragen