Zo gebruik je het
- Kies Versleutelen, dan Tekst of Bestand.
- Vul de inhoud en een wachtwoord in, twee keer.
- Klik op Versleutelen en kopieer de versleutelde tekst, of sla het .enc-bestand op.
- Om het weer te lezen, kies je Ontsleutelen, plak je de tekst of kies je het bestand, en vul je hetzelfde wachtwoord in.
Opties uitgelegd
- Algoritme
- AES-256 in GCM-modus met een willekeurige salt en nonce. De key wordt afgeleid van je wachtwoord met PBKDF2-SHA256 en 600.000 iteraties, wat het raden van wachtwoorden vertraagt.
- Bestanden
- De naam van het bestand wordt opgeslagen in de versleutelde gegevens, zodat ontsleutelen de oorspronkelijke naam teruggeeft. Versleutelde bestanden eindigen op .enc.
Wat er in de versleutelde gegevens zit
De uitvoer is een korte binaire structuur met een vaste indeling:
| Onderdeel | Grootte | Doel |
|---|---|---|
| Versie | 1 byte | Momenteel 1 |
| Salt | 16 bytes | Willekeurig, maakt de sleutel elke keer anders |
| Nonce | 12 bytes | Willekeurig, nooit hergebruikt met dezelfde sleutel |
| Ciphertext | Gelijk aan de invoer | De versleutelde inhoud |
| Authenticatietag | 16 bytes | Detecteert een verkeerd wachtwoord of elke wijziging |
Dat is 45 bytes overhead. Tekst wordt als Base64 getoond, dus een bericht van 5 bytes zoals „hello” levert 50 bytes op, wat 68 tekens is. Een bestand wordt opgeslagen als de bytes zelf, met de naam eerst opgeslagen in het versleutelde deel (een lengte van 2 bytes gevolgd door de UTF-8-naam), dus het .enc-bestand is iets groter dan het origineel.
Omdat de salt en de nonce willekeurig zijn, geeft het twee keer versleutelen van dezelfde tekst met hetzelfde wachtwoord verschillende resultaten. Beide worden correct ontsleuteld. De sleutel komt van PBKDF2 met HMAC-SHA256 en 600.000 iteraties, het getal dat de OWASP-richtlijn voor het opslaan van wachtwoorden voor die functie geeft.
Veelgestelde vragen
Wat als ik het wachtwoord vergeet?
De gegevens kunnen niet worden herstelt. Er is geen achterdeur, en niemand kan het wachtwoord resetten.
Hoe sterk moet mijn wachtwoord zijn?
Lengte is het belangrijkst. Een wachtzin van vier of meer willekeurige woorden, of 12 of meer willekeurige tekens, is heel moeilijk te raden, omdat elke gok door de trage keyafleiding moet.
Kan ik het met andere software ontsleutelen?
Het formaat is standaard AES-GCM met PBKDF2, maar de indeling (versie, salt, nonce, ciphertext) is specifiek voor deze tool, dus de makkelijkste manier is om hier te ontsleutelen.
Wordt er iets naar een server verzonden?
Nee. Versleuteling gebruikt de Web Crypto API die in je browser is ingebouwd, en noch de tekst noch het wachtwoord verlaat je apparaat.
Privacy
Deze tool draait volledig in je browser. Je bestanden en tekst worden op je eigen apparaat verwerkt en nooit naar onze servers geüpload.