AES enkriptatzea eta deszifratzea linean

Enkriptazio estandar aurreratua (AES) enkriptazio-algoritmo simetriko bat da. AES industria estandarra da orain arte, 128 biteko, 192 biteko eta 256 biteko enkriptatzea ahalbidetzen baitu. Zifratze simetrikoa azkarra da enkriptazio asimetrikoarekin alderatuta eta datu-baseen sistema bezalako sistemetan erabiltzen da. Jarraian, lineako tresna bat dago edozein testu arrunt edo pasahitz AES enkriptatzea eta deszifratzea egiteko.

Tresnak enkriptatzeko eta deszifratzeko modu anitz eskaintzen ditu, esaterako ECB, CBC, CTR, CFB eta GCM modua. GCM CBC modua baino seguruagoa da eta bere errendimendurako oso onartua dago.

AES enkriptatzeari buruzko informazio gehiago lortzeko, bisitatu AES Enkriptatzeari buruzko azalpen hau. Jarraian, enkriptatzeko eta deszifratzeko sarrerak hartzeko formularioa dago.

AES enkriptatzea

Oinarria64 Hex

AES Deszifratzea

Oinarria64 Testu arrunta

Sartzen duzun edo guk sortzen duzun edozein gako sekretu-balioa ez da gune honetan gordetzen, tresna hau HTTPS URL baten bidez ematen da, gako sekretuak ezin direla lapurtu ziurtatzeko.

Tresna hau estimatzen baduzu, dohaintza ematea pentsa dezakezu.

Eskertzen dugu amaigabeko zure laguntzagatik.

Ezaugarri nagusiak

  • Simetrikoa Gako-algoritmoa: gako bera erabiltzen da zifratzeko eta deszifratzeko.
  • Bloke Zifratua: AESek tamaina finkoko datu-blokeetan funtzionatzen du. Blokeen tamaina estandarra 128 bit da.
  • Gako-luzerak: AES-ek 128, 192 eta 256 biteko gako-luzerak onartzen ditu. Zenbat eta luzeagoa izan gakoa, orduan eta indartsuagoa izango da enkriptatzea.
  • Segurtasuna: AES oso segurutzat jotzen da eta asko erabiltzen da hainbat segurtasun protokolo eta aplikaziotan.

AES Enkriptatzeko Baldintzak eta Terminologiak

Zifratzeko, enkriptatu nahi duzun testu arrunta edo pasahitza sar dezakezu. Aukeratu orain enkriptatzeko bloke-zifratze modua.

Onartutako AES enkriptatzeko modu desberdinak

AES-ek enkriptatzeko modu anitz eskaintzen ditu, hala nola ECB, CBC, CTR, OFB, CFB eta GCM modua.

  • ECB (Kode Liburu Elektronikoa) zifratze modurik errazena da eta ez du IV behar enkriptatzeko. Sarrerako testu arrunta blokeetan banatuko da eta bloke bakoitza emandako gakoarekin enkriptatuko da eta, beraz, testu arrunteko bloke berdinak zifratutako testu bloke berdinetan enkriptatzen dira.

  • CBC (Cipher Block Chaining) modua oso gomendagarria da, eta blokeen zifraketa enkriptatzeko forma aurreratua da. IV behar du mezu bakoitza bakarra izan dadin, testu arrunteko bloke berdinak zifratutako testu bloke desberdinetan enkriptatuta daudela esan nahi du. Hori dela eta, enkriptazio sendoagoa eskaintzen du EBZ moduarekin alderatuta, baina pixka bat motelagoa da EBZ moduarekin alderatuta. IV ez bada sartzen, lehenetsia erabiliko da hemen CBC modurako eta lehenetsitako zero-oinarritutako byte bat da[16].

  • CTR (Kontagailua) CTR modua (CM) zenbaki osoen kontagailu modua (ICM) eta zenbaki osoen kontagailu segmentatua (SIC) modua ere ezagutzen da. Kontra-moduak bloke-zifraketa korronte-zifratu bihurtzen du. CTR moduak OFBren antzeko ezaugarriak ditu, baina deszifratzean ausazko sarbiderako propietate bat ere onartzen du. CTR modua oso egokia da prozesadore anitzeko makina batean funtzionatzeko, non blokeak paraleloan zifratu daitezkeen.

  • GCM (Galois/Kontagailu modua) gako simetrikoko bloke-zifratze modua da, hashing unibertsala erabiltzen duena enkriptatutako autentifikazioa emateko. GCM CBC modua baino seguruagoa da, autentifikazio eta osotasun egiaztapenak barneratuta dituelako eta bere errendimendurako oso erabilia delako.

Betegarria

CBC eta ECB AES moduetarako, betegarria PKCS5PADDING eta NoPadding izan daiteke. PKCS5Padding-ekin, 16 byteko kate batek 32 byteko irteera sortuko du (16ren hurrengo multiploa).

AES GCM PKCS5Padding NoPadding-en sinonimoa da, GCM betegarririk behar ez duen streaming modua delako. GCMn zifratutako testua testu arrunta bezain luzea da. Beraz, ez betetzea lehenespenez hautatuta dago.

AES gakoaren tamaina

AES algoritmoak 128 biteko bloke-tamaina du, zure gakoen luzera 256, 192 edo 128 bitekoa den kontuan hartu gabe. Zifratze-modu simetriko batek IV bat eskatzen duenean, IV-aren luzerak zifratuaren bloke-tamainaren berdina izan behar du. Horregatik, beti erabili behar duzu 128 biteko (16 byte) IV bat AESarekin.

AES gako sekretua

AES-ek 128 bit, 192 bit eta 256 biteko gako sekretuaren tamaina eskaintzen du enkriptatzeko. Enkriptatzeko 128 bit hautatzen ari bazara, orduan gako sekretuak 16 biteko luzera izan behar du eta 24 eta 32 biteko 192 eta 256 biteko gako-tamainetarako hurrenez hurren. Adibidez, gakoaren tamaina 128koa bada, baliozko gako sekretuak 16 karaktere izan behar ditu, hau da, 16*8=128 bit.