Usimbaji fiche wa DES na Usimbuaji Mkondoni

DES au DESDE , algoriti ya ufunguo linganifu kwa usimbaji fiche wa data ya kielektroniki, ndiye mrithi wa DES(Kiwango cha Usimbaji Data) na hutoa usimbaji fiche salama zaidi kuliko DES. DES hugawanya ufunguo uliotolewa na mtumiaji kuwa vitufe vidogo vitatu kama k1, k2, na k3. Ujumbe husimbwa kwa njia fiche kwa k1 kwanza, kisha kusimbwa kwa k2 na kusimbwa tena kwa k3. Ukubwa wa ufunguo wa DESede ni biti 128 au 192 na huzuia ukubwa wa biti 64. Kuna njia 2 za utendakazi—Triple ECB (Kitabu cha Msimbo wa Kielektroniki) na Triple CBC (Cipher Block Chaining).

Ifuatayo ni zana isiyolipishwa ya mtandaoni inayotoa usimbaji fiche wa DES na usimbuaji kwa njia mbili za utendakazi kwa maandishi yoyote wazi.

Usimbaji fiche wa DES

Msingi64 Hex

Usimbuaji wa DES

Msingi64 Maandishi-Wazi

Thamani yoyote ya siri ya ufunguo unaoweka, au tunayozalisha haijahifadhiwa kwenye tovuti hii, zana hii inatolewa kupitia URL ya HTTPS ili kuhakikisha kwamba funguo zozote za siri haziwezi kuibiwa.

Ikiwa unathamini chombo hiki basi unaweza kufikiria kuchangia.

Tunashukuru kwa msaada wako usio na kikomo.

Usimbaji fiche wa DES

  • Uteuzi Muhimu:DES hutumia funguo tatu, ambazo hujulikana kama K1, k2, k3. Kila ufunguo una urefu wa biti 56, lakini kutokana na biti za usawa, ukubwa wa ufunguo unaofaa ni biti 64 kwa kila ufunguo.
  • Mchakato wa Usimbaji fiche::
    • Simba kwa njia fiche kwa kutumia K1Kizuizi cha maandishi wazi kwanza husimbwa kwa njia fiche kwa kutumia kitufe cha kwanza K1, na kusababisha maandishi ya siri C1
    • Simbua na K2:C1 basi inasimbwa kwa kutumia kitufe cha pili K2, ikitoa matokeo ya kati.
    • Simba kwa njia fiche kwa K3:Hatimaye, matokeo ya kati yamesimbwa kwa njia fiche tena kwa kutumia ufunguo wa tatu K3 ili kutoa maandishi ya mwisho C2.

Usimbuaji wa DES

Usimbuaji katika DES kimsingi ni kinyume cha usimbaji fiche:
  • Mchakato wa kusimbua:
    • Simbua kwa kutumia K3Nakala ya siri C2 imesimbwa kwa kutumia kitufe cha tatu K3 kupata matokeo ya kati.
    • Simba kwa njia fiche kwa K2:Matokeo ya kati basi husimbwa kwa njia fiche kwa kutumia kitufe cha pili K2, na kutoa matokeo mengine ya kati.
    • Simbua na K1:Hatimaye, matokeo haya yamesimbwa kwa kutumia kitufe cha kwanza K1 kupata maandishi asilia.

Usimamizi Muhimu

  • Ukubwa Muhimu:Kila ufunguo katika DES una urefu wa biti 56, na hivyo kusababisha saizi ya ufunguo kamili ya biti 168 (kwani K1, K2 na K3 hutumiwa kwa mfuatano).
  • Matumizi muhimu:K1 na K3 zinaweza kuwa ufunguo sawa wa uoanifu wa kurudi nyuma na DES ya kawaida, lakini inapendekezwa kwa K2 kuwa tofauti ili kuimarisha usalama.

Mazingatio ya Usalama

  • DES inachukuliwa kuwa salama lakini ni ya polepole ikilinganishwa na kanuni za kisasa kama vile AES.
  • Kwa sababu ya urefu wake wa ufunguo, 3DES inaweza kuathiriwa na mashambulizi fulani na haipendekezwi tena kwa programu mpya ambapo mbadala bora (kama AES) zinapatikana.

DES inasalia kutumika katika mifumo ya urithi ambapo uoanifu na DES unahitajika, lakini programu za kisasa kwa kawaida hutumia AES kwa usimbaji fiche linganifu kutokana na ufanisi wake na usalama imara.

Mwongozo wa Matumizi ya Usimbaji wa DES

Weka maandishi au nenosiri lolote ambalo ungependa kulisimba kwa njia fiche. Baada ya hayo, chagua hali ya usimbuaji kutoka kwa menyu kunjuzi. Chini ni vales zinazowezekana:

  • ECB: Kwa hali ya ECB, maandishi yoyote yamegawanywa katika vizuizi vingi, na kila kizuizi kimesimbwa kwa ufunguo uliotolewa na kwa hivyo vizuizi vya maandishi wazi vinasimbwa kwa vizuizi vya maandishi ya sifuri sawa. Kwa hivyo, hali hii ya usimbaji fiche inachukuliwa kuwa isiyolindwa sana kuliko hali ya CBC. Hakuna IV inayohitajika kwa modi ya ECB kwani kila kizuizi kimesimbwa kwa vizuizi vya maandishi ya msimbo unaofanana. Kumbuka, matumizi ya IV huhakikisha kuwa maandishi wazi yanayofanana yanasimbwa kwa maandishi tofauti tofauti.

  • CBC: Hali ya usimbaji fiche ya CBC inachukuliwa kuwa salama zaidi ikilinganishwa na modi ya ECB, kwani CBC inahitaji IV ambayo husaidia katika kubahatisha usimbaji fiche wa vizuizi sawa tofauti na hali ya ECB. Saizi ya vekta ya uanzishaji kwa modi ya CBC inapaswa kuwa biti 64 kumaanisha lazima iwe na urefu wa herufi 8, yaani, 8*8 = biti 64.