Advanced Encryption Standard (AES) er samhverft dulkóðunaralgrím. AES er iðnaðarstaðalinn eins og er þar sem hann leyfir 128 bita, 192 bita og 256 bita dulkóðun. Samhverf dulkóðun er hröð í samanburði við ósamhverfa dulkóðun og er notuð í kerfum eins og gagnagrunnskerfi. Eftirfarandi er nettól til að framkvæma AES dulkóðun og afkóðun hvers kyns texta eða lykilorðs.
Tólið býður upp á margar dulkóðunar- og afkóðunaraðferðir eins og ECB, CBC, CTR, CFB og GCM ham. GCM er talinn öruggari en CBC háttur og er almennt notaður fyrir frammistöðu sína.
Fyrir frekari upplýsingar um AES dulkóðun, heimsækja þessi skýring á AES dulkóðun. Hér að neðan er eyðublaðið til að taka inntak fyrir dulkóðun og afkóðun.
Öll leynilykilgildi sem þú slærð inn eða við búum til eru ekki geymd á þessari síðu, þetta tól er veitt í gegnum HTTPS vefslóð til að tryggja að ekki sé hægt að stela leynilyklum.
Lykil atriði
- Samhverf Lyklaalgrím: Sami lykill er notaður fyrir bæði dulkóðun og afkóðun.
- Block Cipher: AES starfar á gagnablokkum í fastri stærð. Venjuleg blokkastærð er 128 bitar.
- Lykillengdir: AES styður lykillengd 128, 192 og 256 bita. Því lengri sem lykillinn er, því sterkari er dulkóðunin.
- Öryggi: AES er talið mjög öruggt og er mikið notað í ýmsum öryggissamskiptareglum og forritum.
AES dulkóðunarskilmálar og hugtök
Fyrir dulkóðun geturðu annað hvort slegið inn textann eða lykilorðið sem þú vilt dulkóða. Veldu nú blokkdulkóðunarham dulkóðunar.
Mismunandi studdar stillingar fyrir AES dulkóðun
AES býður upp á margar dulkóðunaraðferðir eins og ECB, CBC, CTR, OFB, CFB og GCM ham.
-
ECB (Electronic Code Book) er einfaldasta dulkóðunarhamurinn og þarf ekki IV til dulkóðunar. Inntakstextanum verður skipt í blokkir og hver blokk verður dulkóðuð með lyklinum sem fylgir með og þess vegna eru eins textablokkir dulkóðaðir í eins dulmálstextablokkir.
-
Mælt er með CBC (Cipher Block Chaining) ham og það er háþróað form blokkdulkóðunar. Það krefst IV til að gera hvert skeyti einstakt sem þýðir að eins látlaus textablokkir eru dulkóðaðir í ólíka dulmálstextablokka. Þess vegna veitir það öflugri dulkóðun samanborið við ECB ham, en það er aðeins hægara miðað við ECB ham. Ef engin IV er slegin inn þá verður sjálfgefið notað hér fyrir CBC ham og það er sjálfgefið núll byggt bæti[16].
-
CTR (Counter) CTR ham (CM) er einnig þekkt sem heiltala teljara ham (ICM) og hluti heiltölu teljara (SIC) ham. Mótstilling breytir blokkdulmáli í straumdulmál. CTR hamur hefur svipaða eiginleika og OFB, en leyfir einnig handahófskenndan aðgangseiginleika meðan á afkóðun stendur. CTR hamur hentar vel til að starfa á fjölgjörva vél, þar sem hægt er að dulkóða blokkir samhliða.
-
GCM (Galois/Counter Mode) er samhverfur lykla dulkóðunaraðferð sem notar alhliða hashing til að veita staðfesta dulkóðun. GCM er talið öruggara en CBC háttur vegna þess að það hefur innbyggt auðkenningar- og heilleikaeftirlit og er mikið notað fyrir frammistöðu sína.
Bólstrun
Fyrir AES stillingar CBC og ECB getur bólstrunin verið PKCS5PADDING og NoPadding. Með PKCS5Padding mun 16-bæta strengur framleiða 32-bæta úttak (næsta margfeldi af 16).
AES GCM PKCS5Padding er samheiti fyrir NoPadding vegna þess að GCM er streymishamur sem þarfnast ekki fyllingar. Dulmálstextinn í GCM er aðeins jafn langur og almenni textinn. Þess vegna er nopadding sjálfgefið valið.
AES lykilstærð
AES reikniritið er með 128 bita blokkastærð, óháð því hvort lykillengd þín er 256, 192 eða 128 bita. Þegar samhverfur dulmálshamur krefst IV verður lengd IV að vera jöfn blokkastærð dulmálsins. Þess vegna verður þú alltaf að nota IV upp á 128 bita (16 bæti) með AES.
AES leynilykill
AES veitir 128 bita, 192 bita og 256 bita af leynilyklastærð fyrir dulkóðun. Ef þú ert að velja 128 bita fyrir dulkóðun, þá verður leynilykillinn að vera 16 bita langur og 24 og 32 bita fyrir 192 og 256 bita af lykilstærð í sömu röð. Til dæmis, ef lykilstærðin er 128, þá verður gildur leynilykill að vera 16 stafir, þ.e. 16*8=128 bitar