AES titkosítás / visszafejtés
AES titkosítás/visszafejtés CBC, CFB, CTR, OFB, ECB módokkal, Pkcs7/ZeroPadding/NoPadding kitöltés, 128/192/256 bites kulcsok, Base64 kimenet, automatikus kulcs/IV formátumfelismerés
Mi az AES titkosítás?
AES egy széles körben használt szimmetrikus titkosítási algoritmus. 128-bites blokkokon működik és 128, 192, 256 bites kulcsokat támogat.
Mik a titkosítási módok?
CBC láncolja a blokkokat jobb biztonságért. CFB AES-t folyamtitkosítássá alakítja. CTR számlálót használ párhuzamos titkosításhoz. OFB kulcsfolyamot hoz létre. ECB minden blokkot függetlenül titkosít — legkevésbé biztonságos.
Mi a kitöltés?
A kitöltés extra bájtokat ad az adatok igazításához. Pkcs7 a leggyakoribb. Iso97971 bájtot ad Pkcs7 előtt. AnsiX923 nullákkal és hosszbájttal tölt. ZeroPadding nullákkal tölt. NoPadding pontos igazítást igényel.
Mi a kimeneti formátum?
A titkosítási kimenet alapértelmezés szerint Base64 kódolást használ, amely a leggyakoribb és legkompaktabb formátum. A kulcs és IV bemenetek támogatják a Hex, Base64 vagy UTF-8 formátum automatikus felismerését — egyszerűen illessze be a kulcsot vagy IV-t, és az eszköz automatikusan felismeri a formátumot.
Biztonsági javaslatok AES-hez?
Használjon erős véletlenszerű kulcsokat. Részesítse előnyben a CBC-t vagy CTR-t az ECB-vel szemben. Használjon AES-256-ot maximális biztonságért. Mindig használjon egyedi IV-t.
Elküldik az adataimat egy szerverre?
Nem, minden titkosítás helyileg történik a böngészőben CryptoJS használatával. Az adatai soha nem hagyják el az eszközt.
Milyen kulcsméretek támogatottak?
AES három méretet támogat: 128 bit (16 bájt), 192 bit (24 bájt) és 256 bit (32 bájt). AES-256 nyújtja a legmagasabb biztonságot.