AES-kryptering / -afkryptering
AES-kryptering/afkryptering med CBC, CFB, CTR, OFB, ECB-tilstande, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit nøgler, Base64-output, automatisk nøgle/IV-formatregistrering
Hvad er AES-kryptering?
AES er en symmetrisk krypteringsalgoritme i udbredt brug. Arbejder med 128-bit blokke og understøtter nøgler på 128, 192 og 256 bit.
Hvad er krypteringstilstandene?
CBC kæder blokke for bedre sikkerhed. CFB konverterer AES til strmchiffer. CTR bruger tæller til parallel kryptering. OFB opretter nøglestrøm. ECB krypterer hver blok uafhængigt — mindst sikkert.
Hvad er padding?
Padding tilføjer ekstra byte for at justere data. Pkcs7 er mest almindelig. Iso97971 tilføjer en byte før Pkcs7. AnsiX923 fylder med nuller og længdebyte. ZeroPadding fylder med nuller. NoPadding kræver nøjagtig justering.
Hvad er outputformatet?
Krypteringsoutput bruger Base64-kodning som standard, hvilket er det mest almindelige og kompakte format. Nøgle- og IV-input understøtter automatisk registrering af Hex-, Base64- eller UTF-8-format — indsæt blot din nøgle eller IV, og værktøjet vil automatisk genkende formatet.
Sikkerhedsanbefalinger for AES?
Brug stærke tilfældige nøgler. Foretræk CBC eller CTR frem for ECB. Brug AES-256 for maksimal sikkerhed. Brug altid en unik IV.
Bliver mine data sendt til en server?
Nej, al kryptering udføres lokalt i browseren med CryptoJS. Dine data forlader aldrig din enhed.
Hvilke nøglestørrelser understøttes?
AES understøtter tre størrelser: 128 bit (16 byte), 192 bit (24 byte) og 256 bit (32 byte). AES-128 er tilstrækkelig til de fleste formål, AES-192 giver ekstra sikkerhedsmargin, og AES-256 tilbyder det højeste sikkerhedsniveau anbefalet til klassificerede data.
Hvad er forskellen mellem AES-128, AES-192 og AES-256?
Forskellen ligger i nøglelængden og antallet af krypteringsrunder: AES-128 bruger 10 runder, AES-192 bruger 12 runder og AES-256 bruger 14 runder. AES-256 giver den stærkeste sikkerhed, men er lidt langsommere. For de fleste applikationer anses AES-128 allerede for at være ubrydelig med nuværende teknologi.
Hvad er AES's historie, og hvor bruges det?
AES blev valgt af NIST i 1997 til at erstatte DES og blev en officiel standard i 2001. Det bruges nu af regeringer, militær og finansinstitutioner over hele verden. AES sikrer HTTPS-forbindelser, WiFi-netværk, diskkryptering og komprimerede filer.
Hvorfor anbefales ECB-tilstand ikke?
ECB-tilstand krypterer identiske klartekstblokke til identiske chiffertekstblokke, hvilket afslører mønstre i dataene. For eksempel vil kryptering af et billede med ECB stadig vise billedets omrids. Dette gør ECB sårbar over for mønsteranalyseangreb. Brug altid CBC-, CTR-, CFB- eller OFB-tilstand med en tilfældig IV.
Hvad er de virkelige anvendelser af AES?
AES bruges i HTTPS/SSL til sikker websurfing, WPA2/WPA3 til WiFi-sikkerhed, VPN-forbindelser, Bluetooth-kryptering, krypterede beskedapps, diskkryptering (BitLocker, FileVault), komprimerede arkiver (ZIP, RAR) og beskyttelse af statslige hemmelige dokumenter.
Hvad er forskellen mellem Hex- og Base64-output?
Hex (hexadecimal) repræsenterer binære data med 16 tegn (0-9, A-F), hvilket resulterer i længere strenge. Base64 bruger 64 tegn (A-Z, a-z, 0-9, +, /) og er cirka 33% kortere end Hex for de samme data. Begge er almindelige formater til at repræsentere binære data som tekst.
Sådan bruges AES-kryptering / -afkryptering
Kryptér og dekryptér tekst med AES helt i browseren — nøgler og data uploades aldrig. Vælg tilstand og udfyldning, indtast din nøgle og få Base64-output med det samme.
- Indsæt klarteksten eller kryptoteksten i feltet 'Enter text to encrypt or ciphertext to decrypt...'.
- Vælg en tilstand under 'Encryption Mode' — 'CBC (Cipher Block Chaining)' er almindelig; 'ECB (Electronic Code Book)' er mindre sikkert.
- Skriv din hemmelighed i feltet 'Key' ('Enter encryption key...') og vælg størrelse: 128, 192 eller 256 bit.
- Udfyld feltet 'IV / Nonce' til CBC, CFB, CTR eller OFB; tipet 'ECB mode does not require IV' vises, når ECB vælges.
- Vælg en udfyldning som 'Pkcs7' eller 'ZeroPadding', og læs outputtet i området 'Result will appear here...'.
Dekryptering kræver præcis samme tilstand, udfyldning, nøgle og IV som ved kryptering — ellers får du volapyk; gem de fire værdier sammen.
Relaterede værktøjer
- Tekstkryptering Sikker tekstkryptering og dekryptering med AES-GCM/AES-CBC. Adgangskodebaseret, kun browserbehandling, data forlader aldrig din enhed.
- Hash-tjek Beregn og verificer MD5, SHA-1, SHA-256, SHA-512 filhasher lokalt
- Hex-fremviser Vis filindhold i hex-dump-format med søgning, offset-navigation og virtuel rulning
- Lås op PDF Fjern adgangskodebeskyttelse fra PDF-filer øjeblikkeligt i din browser. Inkluderer smart brute-force-adgangskodegendannelse.
- Beskyt PDF Tilføj adgangskodebeskyttelse til PDF-filer online gratis. Krypter PDF-dokumenter med AES-256-kryptering for at forhindre uautoriseret adgang. 100% i browseren, ingen upload.
- Basic Auth Header Generator Generer HTTP Basic Auth headers online — kod brugernavn:adgangskode til Base64 Authorization header øjeblikkeligt
- RSA-nøglegenerator Generer RSA-nøglepar på 2048, 3072, 4096 bit. PEM-output med fingeraftryk. Lokal behandling.
- Brotli-kompressor Gratis Brotli-kompressor online. Komprimér filer til .br med kvalitet 0–11 eller dekomprimér .br til originalet. Kører helt i browseren — ingen upload, ingen installation.