AES-salaus / -purku
AES-salaus/purku CBC, CFB, CTR, OFB, ECB-tiloilla, Pkcs7/ZeroPadding/NoPadding-täyte, 128/192/256-bittiset avaimet, Base64-tuloste, automaattinen avain/IV-muodon tunnistus
Mikä on AES-salaus?
AES on laajasti käytetty symmetrinen salausalgoritmi. Toimii 128-bittisillä lohkoilla ja tukee 128, 192 ja 256 bittisiä avaimia.
Mitkä ovat salaustilat?
CBC ketjuttaa lohkot parempaa turvallisuutta varten. CFB muuttaa AES:n virtasalaukseksi. CTR käyttää laskuria rinnakkaiseen salaukseen. OFB luo avainvirran. ECB salaa jokaisen lohkon itsenäisesti — vähiten turvallinen.
Mikä on täyte (padding)?
Täyte lisää ylimääräisiä tavuja datan kohdistamiseksi. Pkcs7 on yleisin. Iso97971 lisää tavun ennen Pkcs7:ää. AnsiX923 täyttää nollilla ja pituustavulla. ZeroPadding täyttää nollilla. NoPadding vaatii tarkan kohdistuksen.
Mikä on tulostemuoto?
Salaustuloste käyttää oletuksena Base64-koodausta, joka on yleisin ja tiiviin muoto. Avain- ja IV-syötteet tukevat Hex-, Base64- tai UTF-8-muodon automaattista tunnistusta — liitä vain avaimesi tai IV ja työkalu tunnistaa muodon automaattisesti.
Turvallisuussuositukset AES:lle?
Käytä vahvoja satunnaisavaimia. Suosi CBC:tä tai CTR:ää ECB:n sijaan. Käytä AES-256:ta maksimiturvallisuuteen. Käytä aina yksilöllistä IV:tä.
Lähetetäänkö tietojeni palvelimelle?
Ei, kaikki salaus tapahtuu paikallisesti selaimessa CryptoJS:llä. Tietosi eivät koskaan poistu laitteeltasi.
Mitä avaimen kokoja tuetaan?
AES tukee kolmea kokoa: 128 bittiä (16 tavua), 192 bittiä (24 tavua) ja 256 bittiä (32 tavua). AES-256 tarjoaa korkeimman turvallisuuden.