AES-kryptering/dekryptering
Gratis online AES-krypterings/dekrypteringsværktøj, understøtter GCM/CBC-tilstand
Om AES-kryptering/avkryptering
Krypterer og dekrypterer tekst med AES med brug af browsers egne Web Crypto API. Det støder to modusser (AES-GCM-autentiseret kryptering, AES-CBC) og to nyckelstørrelser (128-bit og 256-bit). Passwordet transformeres til en nyckel med PBKDF2 (SHA-256, 100.000 iterationer) ved brug af en tilfældig 16-byte salt, og resultatet er en enkelt Base64-blob, der indeholder salt + IV + kryptet tekst.
Hoe man bruger det
1. Vælg tabellen Encrypt eller Decrypt, vælg derefter modusen (AES-GCM eller AES-CBC) samt nyckellengden (128-bit eller 256-bit). De samme indstillinger må bruges for begge retninger. 2. For at kryptere: indtast en adgangskode, indtast den klare tekst og klik på Encrypt. Resultatet er en Base64-string. 3. For at dekryptere: indtast den samme adgangskode, lim med Base64-kryptteksten og klik på Decrypt. 4. Brug øjeblikketilbilden for at vise eller fjerne adgangskoden, og kopieringsknapperne for at kopiere kryptteksten eller den dekrypterede tekst. Fortgangen vises gennem etiketten på knappen Encrypting/Decrypting.
Nyckelafledning og udgangsformat
Passordet genges gennem PBKDF2 med HMAC-SHA-256 og 100.000 iterationer over en ný genereret, tilfældig 16-byte salt for at derivere AES-nykkelen. En tilfældig IV genereres for hver kryptering: 12 byte for AES-GCM og 16 byte for AES-CBC. Den endelige Base64-output er struktureret som salt (16 byte) || IV (12 eller 16 byte) || cifretekst, så modtageren behøver kun passordet samt indstillingerne for modus/nykkellengde for at afkryptere. AES-GCM autentificerer desuden cifreteksten; AES-CBC gør det ikke, så GCM anbefales.
▶Må jeg huske saltet og IV?
▶Hvorfor fejler afkodningen stille?
▶Bør jeg vælge AES-GCM eller AES-CBC?
▶Hvilken styrke har nøkkelafledingen?
Reference
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig