AES-kryptering / -avkryptering
AES-kryptering/avkryptering med CBC, CFB, CTR, OFB, ECB-lägen, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bitars nycklar, Base64-utdata, automatisk nyckel/IV-formatdetektering
Vad är AES-kryptering?
AES är en symmetrisk krypteringsalgoritm som används i stor utsträckning. Arbetar med 128-bitars block och stöder nycklar på 128, 192 och 256 bitar.
Vilka är krypteringslägena?
CBC kedjar block för bättre säkerhet. CFB omvandlar AES till strömchiffer. CTR använder räknare för parallell kryptering. OFB skapar nyckelström. ECB krypterar varje block oberoende — minst säkert.
Vad är padding?
Padding lägger till extra byte för att justera data. Pkcs7 är vanligast. Iso97971 lägger till en byte före Pkcs7. AnsiX923 fyller med nollor och längdbyte. ZeroPadding fyller med nollor. NoPadding kräver exakt justering.
Vad är utdataformatet?
Krypteringsutdata använder Base64-kodning som standard, vilket är det vanligaste och mest kompakta formatet. Nyckel- och IV-inmatning stöder automatisk identifiering av Hex-, Base64- eller UTF-8-format — klistra bara in din nyckel eller IV så känner verktyget igen formatet automatiskt.
Säkerhetsrekommendationer för AES?
Använd starka slumpmässiga nycklar. Föredra CBC eller CTR framför ECB. Använd AES-256 för maximal säkerhet. Använd alltid en unik IV.
Skickas min data till en server?
Nej, all kryptering sker lokalt i webbläsaren med CryptoJS. Din data lämnar aldrig din enhet.
Vilka nyckelstorlekar stöds?
AES stöder tre storlekar: 128 bitar (16 byte), 192 bitar (24 byte) och 256 bitar (32 byte). AES-128 är tillräckligt för de flesta användningsområden, AES-192 ger extra säkerhetsmarginal och AES-256 erbjuder den högsta säkerhetsnivån som rekommenderas för klassificerade data.
Vad är skillnaden mellan AES-128, AES-192 och AES-256?
Skillnaden ligger i nyckellängden och antalet krypteringsrundor: AES-128 använder 10 rundor, AES-192 använder 12 rundor och AES-256 använder 14 rundor. AES-256 ger starkast säkerhet men är något långsammare. För de flesta applikationer anses AES-128 redan vara oknäckbart med nuvarande teknik.
Vad är AES:s historia och var används det?
AES valdes av NIST 1997 för att ersätta DES och blev en officiell standard 2001. Det används nu av regeringar, militärer och finansinstitut världen över. AES skyddar HTTPS-anslutningar, WiFi-nätverk, diskkryptering och komprimerade filer.
Varför rekommenderas inte ECB-läge?
ECB-läge krypterar identiska klartextblock till identiska ciphertextblock, vilket avslöjar mönster i datan. Till exempel kommer kryptering av en bild med ECB fortfarande att visa bildens kontur. Detta gör ECB sårbart för mönsteranalysattacker. Använd alltid CBC-, CTR-, CFB- eller OFB-läge med en slumpmässig IV.
Vilka är de verkliga tillämpningarna av AES?
AES används i HTTPS/SSL för säker webbläsning, WPA2/WPA3 för WiFi-säkerhet, VPN-anslutningar, Bluetooth-kryptering, krypterade meddelandeappar, diskkryptering (BitLocker, FileVault), komprimerade arkiv (ZIP, RAR) och skydd av statliga hemliga dokument.
Vad är skillnaden mellan Hex- och Base64-utdata?
Hex (hexadecimalt) representerar binär data med 16 tecken (0-9, A-F), vilket ger längre strängar. Base64 använder 64 tecken (A-Z, a-z, 0-9, +, /) och är ungefär 33% kortare än Hex för samma data. Båda är vanliga format för att representera binär data som text.
Hur man använder AES-kryptering / -avkryptering
Kryptera och dekryptera text med AES helt i webbläsaren — nycklar och data skickas aldrig iväg. Välj läge och utfyllnad, ange din nyckel och få Base64-utdata direkt.
- Klistra in klartexten eller chiffertexten i fältet 'Enter text to encrypt or ciphertext to decrypt...'.
- Välj ett läge under 'Encryption Mode' — 'CBC (Cipher Block Chaining)' är vanligt; 'ECB (Electronic Code Book)' är mindre säkert.
- Skriv din hemlighet i fältet 'Key' ('Enter encryption key...') och välj storlek: 128, 192 eller 256 bitar.
- Fyll i fältet 'IV / Nonce' för CBC, CFB, CTR eller OFB; tipset 'ECB mode does not require IV' visas när ECB väljs.
- Välj en utfyllnad som 'Pkcs7' eller 'ZeroPadding' och läs utdata i området 'Result will appear here...'.
Dekryptering kräver exakt samma läge, utfyllnad, nyckel och IV som vid kryptering — annars blir resultatet oläsligt; spara alla fyra värden tillsammans.
Relaterade verktyg
- Textkryptering Säker textkryptering och dekryptering med AES-GCM/AES-CBC. Lösenordsbaserad, endast webbläsarbearbetning, data lämnar aldrig din enhet.
- Hash-kontroll Beräkna och verifiera MD5, SHA-1, SHA-256, SHA-512 filhashar lokalt
- Hex-visare Visa filinnehåll i hex-dump-format med sökning, offset-navigering och virtuell scrollning
- Lås upp PDF Ta bort lösenordsskydd från PDF-filer direkt i din webbläsare. Inkluderar smart brute-force-lösenordsåterställning.
- Skydda PDF Lägg till lösenordsskydd till PDF-filer online gratis. Kryptera PDF-dokument med AES-256-kryptering för att förhindra obehörig åtkomst. 100% i webbläsaren, ingen uppladdning.
- Basic Auth Header Generator Generera HTTP Basic Auth headers online — koda användarnamn:lösenord till Base64 Authorization header direkt
- RSA-nyckelgenerator Generera RSA-nyckelpar med 2048, 3072, 4096 bitar. PEM-utdata med fingeravtryck. Lokal bearbetning.
- Brotli-kompressor Gratis Brotli-kompressor online. Komprimera filer till .br med kvalitet 0–11 eller dekomprimera .br till originalet. Körs helt i webbläsaren — ingen uppladdning, ingen installation.