AES-versleuteling / -ontsleuteling
AES-versleuteling/-ontsleuteling met CBC, CFB, CTR, OFB, ECB-modi, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit sleutels, Base64-uitvoer, automatische sleutel/IV-formaatdetectie
Wat is AES-versleuteling?
AES is een veelgebruikt symmetrisch versleutelingsalgoritme. Werkt met 128-bit blokken en ondersteunt sleutels van 128, 192 en 256 bit.
Wat zijn de versleutelingsmodi?
CBC ketent blokken voor betere beveiliging. CFB zet AES om in stroomcodering. CTR gebruikt een teller voor parallelle versleuteling. OFB creëert een sleutelstroom. ECB versleutelt elk blok onafhankelijk — minst veilig.
Wat is padding?
Padding voegt extra bytes toe om gegevens uit te lijnen. Pkcs7 is het meest voorkomend. Iso97971 voegt een byte toe voor Pkcs7. AnsiX923 vult met nullen en een lengtebyte. ZeroPadding vult met nullen. NoPadding vereist exacte uitlijning.
Wat is het uitvoerformaat?
De versleutelingsuitvoer gebruikt standaard Base64-codering, het meest voorkomende en compacte formaat. Sleutel- en IV-invoer ondersteunen automatische detectie van Hex-, Base64- of UTF-8-formaat — plak gewoon uw sleutel of IV en de tool herkent het formaat automatisch.
Veiligheidsaanbevelingen voor AES?
Gebruik sterke willekeurige sleutels. Prefereer CBC of CTR boven ECB. Gebruik AES-256 voor maximale veiligheid. Gebruik altijd een unieke IV.
Worden mijn gegevens naar een server gestuurd?
Nee, alle versleuteling wordt lokaal in de browser uitgevoerd met CryptoJS. Uw gegevens verlaten nooit uw apparaat.
Welke sleutelgroottes worden ondersteund?
AES ondersteunt drie groottes: 128 bit (16 bytes), 192 bit (24 bytes) en 256 bit (32 bytes). AES-128 is voldoende voor de meeste toepassingen, AES-192 biedt een extra veiligheidsmarge, en AES-256 biedt het hoogste beveiligingsniveau dat wordt aanbevolen voor geclassificeerde gegevens.
Wat is het verschil tussen AES-128, AES-192 en AES-256?
Het verschil ligt in de sleutellengte en het aantal encryptieronden: AES-128 gebruikt 10 ronden, AES-192 gebruikt 12 ronden en AES-256 gebruikt 14 ronden. AES-256 biedt de sterkste beveiliging maar is iets langzamer. Voor de meeste toepassingen wordt AES-128 al beschouwd als niet te kraken met de huidige technologie.
Wat is de geschiedenis van AES en waar wordt het gebruikt?
AES werd in 1997 door het NIST geselecteerd om DES te vervangen en werd in 2001 een officiële standaard. Het wordt nu wereldwijd gebruikt door overheden, legers en financiële instellingen. AES beveiligt HTTPS-verbindingen, WiFi-netwerken, schijfversleuteling en gecomprimeerde bestanden.
Waarom wordt de ECB-modus niet aanbevolen?
De ECB-modus versleutelt identieke platte tekstblokken naar identieke versleutelde tekstblokken, wat patronen in de gegevens onthult. Bijvoorbeeld, het versleutelen van een afbeelding met ECB zal nog steeds de omtrek van de afbeelding laten zien. Dit maakt ECB kwetsbaar voor patroonanalyse-aanvallen. Gebruik altijd de CBC-, CTR-, CFB- of OFB-modus met een willekeurige IV.
Wat zijn de praktische toepassingen van AES?
AES wordt gebruikt in HTTPS/SSL voor veilig surfen op het web, WPA2/WPA3 voor WiFi-beveiliging, VPN-verbindingen, Bluetooth-versleuteling, versleutelde berichten-apps, schijfversleuteling (BitLocker, FileVault), gecomprimeerde archieven (ZIP, RAR) en de bescherming van geclassificeerde overheidsdocumenten.
Wat is het verschil tussen Hex- en Base64-uitvoer?
Hex (hexadecimaal) stelt binaire gegevens voor met 16 tekens (0-9, A-F), wat resulteert in langere reeksen. Base64 gebruikt 64 tekens (A-Z, a-z, 0-9, +, /) en is ongeveer 33% korter dan Hex voor dezelfde gegevens. Beide zijn gangbare formaten voor het weergeven van binaire gegevens als tekst.
Hoe AES-versleuteling / -ontsleuteling te gebruiken
Versleutel en ontsleutel tekst met AES volledig in je browser — sleutels en gegevens worden nooit geüpload. Kies een modus en opvulling, voer je sleutel in en ontvang direct Base64-uitvoer.
- Plak je platte tekst of cijfertekst in het veld 'Enter text to encrypt or ciphertext to decrypt...'.
- Kies een modus bij 'Encryption Mode' — 'CBC (Cipher Block Chaining)' is gebruikelijk; 'ECB (Electronic Code Book)' is minder veilig.
- Typ je geheim in het veld 'Key' ('Enter encryption key...') en kies de grootte: 128, 192 of 256 bits.
- Vul het veld 'IV / Nonce' in voor CBC, CFB, CTR of OFB; de hint 'ECB mode does not require IV' verschijnt bij keuze van ECB.
- Selecteer een opvulling zoals 'Pkcs7' of 'ZeroPadding' en lees de uitvoer in het vak 'Result will appear here...'.
Ontsleutelen vereist exact dezelfde modus, opvulling, sleutel en IV als bij versleuteling — anders krijg je wartaal; bewaar de vier waarden dus samen.
Gerelateerde tools
- Tekstversleuteling Veilige tekstversleuteling en -ontsleuteling met AES-GCM/AES-CBC. Wachtwoordgebaseerd, alleen browserverwerking, gegevens verlaten nooit je apparaat.
- Hash-controle MD5, SHA-1, SHA-256, SHA-512 bestand-hashes lokaal berekenen en verifiëren
- Hex-viewer Bekijk bestandsinhoud in hex-dump formaat met zoekfunctie, offset-navigatie en virtueel scrollen
- PDF Ontgrendelen Verwijder wachtwoordbeveiliging van PDF-bestanden direct in uw browser. Inclusief slimme brute-force wachtwoordherstel.
- PDF beveiligen Voeg online gratis wachtwoordbeveiliging toe aan PDF-bestanden. Versleutel PDF-documenten met AES-256-encryptie om onbevoegde toegang te voorkomen. 100% in de browser, geen upload nodig.
- Basic Auth Header Generator Genereer HTTP Basic Auth headers online — encodeer gebruikersnaam:wachtwoord direct naar Base64 Authorization header
- RSA-sleutelgenerator Genereer RSA-sleutelparen van 2048, 3072, 4096 bits. PEM-uitvoer met vingerafdruk. Lokale verwerking.
- Brotli-compressor Gratis Brotli-compressor online. Comprimeer bestanden naar .br met kwaliteit 0–11 of decomprimeer .br naar het origineel. Draait volledig in je browser — geen uploads, geen installatie.