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-256 erbjuder högsta säkerhet.