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-256 tilbyder højeste sikkerhed.