AES-kryptering/dekryptering
Gratis verktøy for AES-kryptering/dekryptering på nettet, støtter GCM/CBC-modus
Om AES-kryptering/dekryptering
Krypterer og dekrypterer tekst med AES ved hjelp av nettleserens native Web Crypto API. Den støtter to moduser (AES-GCM autentisert kryptering, AES-CBC) og to nøkkelstørrelser (128-bit og 256-bit). Passordet strekkes til en nøkkel med PBKDF2 (SHA-256, 100 000 iterasjoner) ved hjelp av en tilfeldig 16-byte salt, og utdataene er en enkelt Base64-blob som inneholder salt + IV + kryptert tekst.
Hvordan bruke
1. Velg fanen Krypter eller Dekrypter, og velg deretter modus (AES-GCM eller AES-CBC) og nøkkellengde (128-bit eller 256-bit). De samme innstillingene må brukes for begge retninger. 2. For å kryptere: skriv inn et passord, skriv inn klarteksten, og klikk Krypter. Utdataene er en Base64-streng. 3. For å dekryptere: skriv inn samme passord, lim inn Base64-kryptert tekst, og klikk Dekrypter. 4. Bruk øye-ikonet for å vise eller skjule passordet, og kopieringsknappene for å kopiere kryptert tekst eller dekryptert tekst. Fremdrift vises via etiketten Krypterer/Dekrypter på knappen.
Nøkkelavledning og utdataformat
Passordet kjøres gjennom PBKDF2 med HMAC-SHA-256 og 100 000 iterasjoner over et fersk tilfeldig 16-byte salt for å avlede AES-nøkkelen. En tilfeldig IV genereres per kryptering: 12 byte for AES-GCM, 16 byte for AES-CBC. Den endelige Base64-utdataene er strukturert som salt (16 byte) || IV (12 eller 16 byte) || kryptert tekst, slik at mottakeren bare trenger passordet og modus/nøkkellengde-innstillingene for å dekryptere. AES-GCM autentiserer i tillegg den krypterte teksten; AES-CBC gjør det ikke, så GCM anbefales.
▶Må jeg huske saltet og IV?
▶Hvorfor feiler dekryptering stille?
▶Bør jeg velge AES-GCM eller AES-CBC?
▶Hvor sterk er nøkkelavledningen?
Referanse
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe