Tekstkryptering
Free online Text Encrypt tool, no installation required
Om Text Encrypt
Krypterer og dekrypterer vilkårlig tekst med AES-256-GCM med en adgangskode-afledt nøgle. En ny 16-byte salt og 12-byte IV genereres pr. kryptering (med crypto.getRandomValues), nøglen afledes via PBKDF2 med 100.000 iterationer og SHA-256, og salt+IV+ciphertext konkateneres og Base64-kodes til en enkelt selvstændig output-streng. Alle operationer bruger den native Web Crypto API.
Sådan bruger du det
1. Vælg Encrypt- eller Decrypt-tilstand fra togglen. 2. Indtast adgangskoden (brug øje-ikonet for at vise eller skjule den). 3. Indsæt teksten: klartekst ved kryptering, eller en tidligere produceret Base64-streng ved dekryptering. 4. Klik på Process; outputtet vises i resultatboksen med en Copy-knap. 5. For at dekryptere senere, brug nøjagtig samme adgangskode - salt og IV er indlejret i ciphertext-strengen.
Krypto-konstruktion
Encrypt: afled en 256-bit AES-GCM-nøgle via PBKDF2(SHA-256, 100k iterationer) over adgangskoden og en tilfældig 16-byte salt; kryptér UTF-8-klarteksten med AES-GCM og en tilfældig 12-byte IV (autentificeringstaggen tilføjes automatisk); output Base64(salt || iv || ciphertext). Decrypt: opdel Base64-blobben ved byte-offset 16 (salt) og 28 (IV), afled nøglen igen fra adgangskode+salt, og kald subtle.decrypt. GCM tilbyder autentificeret kryptering: enhver manipulation eller forkert adgangskode får dekrypteringen til at kaste en fejl frem for at returnere affald.
▶Skal jeg huske IV eller salt?
▶Hvordan fungerer detektering af forkert adgangskode?
▶Er 100.000 PBKDF2-iterationer nok?
▶Er der nogen længdegrænser?
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