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-256 biedt de hoogste veiligheid.