TL
Tool Lab
💰Donate
💰Donate

AES Encryptor / Decryptor

Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.

Wachtwoord
Sleutelgrootte
Leesbare tekst

Over deze tool

De AES Tekst Versleutelaar gebruikt AES-GCM (Galois/Counter-modus), een geauthenticeerd versleutelingsschema dat zowel vertrouwelijkheid als integriteit biedt. Het wachtwoord wordt omgezet naar een cryptografische sleutel met PBKDF2 (100.000 iteraties, SHA-256).

Het uitvoerformaat is Base64(zout + IV + versleutelde tekst + authenticatietag). Dit is een zelfstandige blob — plak het om te ontsleutelen. Alle bewerkingen gebruiken de native crypto.subtle API van de browser. Niets wordt naar een server gestuurd.

Hoe te gebruiken

  1. Selecteer de modus Versleutelen of Ontsleutelen.
  2. Voer een sterk wachtwoord in (hetzelfde moet worden gebruikt voor beide bewerkingen).
  3. Versleutelingsmodus: typ/plak de leesbare tekst of klik op Voorbeeld.
  4. Ontsleutelingsmodus: plak de door dit hulpmiddel gegenereerde Base64-versleutelde tekst.
  5. Klik op Versleutelen/Ontsleutelen en kopieer het resultaat.

Gebruiksscenario's

Ontwikkelaars versleutelen gevoelige configuratiefragmenten voordat ze worden opgeslagen. Beveiligingsonderzoekers valideren AES-GCM-ontsleutelingslogica. Teams delen versleutelde inloggegevens in publieke wiki's.

Veelgestelde vragen

  • Is dit hulpmiddel veilig voor productiegeheimen?De versleuteling is cryptografisch sterk, maar webgebaseerde hulpmiddelen hebben inherente risico's. Gebruik voor productiegeheimen een speciale secrets manager.
  • Waarom produceert dezelfde tekst elke keer andere versleutelde tekst?Er worden bij elke versleuteling nieuwe willekeurige zout en IV gegenereerd. Dit is correct gedrag.
  • Wat gebeurt er bij een verkeerd wachtwoord?AES-GCM bevat een authenticatietag. Een verkeerd wachtwoord veroorzaakt een fout in plaats van beschadigde uitvoer.
  • Kan ik dit ontsleutelen in een andere programmeertaal?Ja. Het formaat is standaard AES-256-GCM met PBKDF2-sleutelafleiding. Equivalente code bestaat voor Python, Node.js en Java.