DES eða DESede , samhverft reiknirit fyrir dulkóðun rafrænna gagna, er arftaki DES (Data Encryption Standard) og veitir öruggari dulkóðun en DES. DES skiptir notandalyklinum í þrjá undirlykla eins og k1, k2 og k3. Skilaboð eru dulkóðuð með k1 fyrst, síðan afkóðuð með k2 og dulkóðuð aftur með k3. DESede lykilstærðin er 128 eða 192 bita og blokkar stærð 64 bita. Það eru 2 starfshættir—Triple ECB (rafræn kóðabók) og þrefaldur CBC (Cipher Block Chaining).
Hér að neðan er ókeypis tólið á netinu sem veitir DES dulkóðun og afkóðun með tveimur aðgerðaaðferðum fyrir hvaða texta sem er.
Ö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.
DES dulkóðun
- Lykilval:DES notar þrjá lykla, venjulega nefndir K1, k2, k3. Hver lykill er 56 bita langur, en vegna jöfnunarbita er virk lykilstærð 64 bitar á hvern lykil.
- Dulkóðunarferli::
- Dulkóða með K1Textablokkinn er fyrst dulkóðaður með því að nota fyrsta lykilinn K1, sem leiðir til dulkóðunar C1
- Afkóða með K2:C1 er síðan afkóðað með því að nota annan lykil K2, sem gefur milliniðurstöðu.
- Dulkóða með K3:Að lokum er milliniðurstaðan dulkóðuð aftur með því að nota þriðja lykilinn K3 til að framleiða endanlega dulmálstextann C2.
DES afkóðun
Afkóðun í DES er í raun andstæða dulkóðunar:
- Afkóðunarferli:
- Afkóða með K3Dulmálstextinn C2 er afkóðaður með því að nota þriðja lykilinn K3 til að fá milliniðurstöðu.
- Dulkóða með K2:Meðalniðurstaðan er síðan dulkóðuð með því að nota annan lykil K2, sem gefur aðra milliniðurstöðu.
- Afkóða með K1:Að lokum er þessi niðurstaða afkóðuð með því að nota fyrsta lykilinn K1 til að fá upprunalega textann.
Lykilstjórnun
- Lykilstærð:Hver lykill í DES er 56 bita langur, sem leiðir af sér heildar virka lykilstærð upp á 168 bita (þar sem K1, K2 og K3 eru notuð í röð).
- Lykilnotkun:K1 og K3 geta verið sami lykill fyrir afturábak samhæfni við staðlaða DES, en mælt er með því að K2 sé öðruvísi til að auka öryggi.
Öryggissjónarmið
- DES er talið öruggt en er tiltölulega hægt miðað við nútíma reiknirit eins og AES.
- Vegna lykillengdarinnar er 3DES næmt fyrir ákveðnum árásum og er ekki lengur mælt með því fyrir ný forrit þar sem betri kostir (eins og AES) eru fáanlegir.
DES er áfram í notkun í eldri kerfum þar sem samhæfni við DES er krafist, en nútíma forrit nota venjulega AES fyrir samhverfa dulkóðun vegna skilvirkni og öflugs öryggis.
DES dulkóðunarnotkunarleiðbeiningar
Sláðu inn texta eða lykilorð sem þú vilt dulkóða. Eftir það skaltu velja dulkóðunarstillingu úr fellilistanum. Hér að neðan eru mögulegar vallar:
-
ECB: Með ECB-stillingu er hvaða texta sem er skipt í marga kubba og hver blokk er dulkóðuð með lyklinum sem fylgir og þess vegna eru eins venjulegir textablokkir dulkóðaðir í eins dulmálstextablokkir. Þess vegna er þessi dulkóðunarhamur talinn minna öruggur en CBC hamur. Engin IV er krafist fyrir ECB ham þar sem hver blokk er dulkóðuð í eins dulmálstextablokkir. Mundu að notkun IV tryggir að eins látlaus texti sé dulkóðaður í mismunandi dulmálstexta.
-
CBC: CBC dulkóðunarhamur er talinn öruggari samanborið við ECB ham, þar sem CBC krefst IV sem hjálpar við að slemba dulkóðun svipaðra blokka ólíkt ECB ham. Frumstillingarvektorstærðin fyrir CBC-stillingu ætti að vera 64 bita sem þýðir að hún verður að vera 8 stafir að lengd, þ.e. 8*8 = 64 bitar