AES-kryptering / -dekryptering
AES-kryptering/dekryptering med CBC, CFB, CTR, OFB, ECB-moduser, Pkcs7/ZeroPadding/NoPadding, 128/192/256-bit nøkler, Base64-utdata, automatisk nøkkel/IV-formatgjenkjenning
Hva er AES-kryptering?
AES er en symmetrisk krypteringsalgoritme i utstrakt bruk. Arbeider med 128-bit blokker og støtter nøkler på 128, 192 og 256 bit.
Hva er krypteringsmodusene?
CBC kjeder blokker for bedre sikkerhet. CFB konverterer AES til strmchiffer. CTR bruker teller for parallell kryptering. OFB oppretter nøkkelstrøm. ECB krypterer hver blokk uavhengig — minst sikkert.
Hva er padding?
Padding legger til ekstra byte for å justere data. Pkcs7 er vanligst. Iso97971 legger til en byte før Pkcs7. AnsiX923 fyller med nuller og lengdebyte. ZeroPadding fyller med nuller. NoPadding krever nøyaktig justering.
Hva er utdataformatet?
Krypteringsutdata bruker Base64-koding som standard, som er det vanligste og mest kompakte formatet. Nøkkel- og IV-inndata støtter automatisk gjenkjenning av Hex-, Base64- eller UTF-8-format — bare lim inn nøkkelen eller IV-en din, og verktøyet vil automatisk gjenkjenne formatet.
Sikkerhetsanbefalinger for AES?
Bruk sterke tilfeldige nøkler. Foretrekk CBC eller CTR fremfor ECB. Bruk AES-256 for maksimal sikkerhet. Bruk alltid en unik IV.
Blir dataene mine sendt til en server?
Nei, all kryptering utføres lokalt i nettleseren med CryptoJS. Dataene dine forlater aldri enheten din.
Hvilke nøkkelstørrelser støttes?
AES støtter tre størrelser: 128 bit (16 byte), 192 bit (24 byte) og 256 bit (32 byte). AES-256 tilbyr høyest sikkerhet.