DES or DESede , algairim co-chothromach-iuchrach airson crioptachadh dàta dealanach, a thig às deidh sin DES (Inbhe Crioptachaidh Dàta) agus a’ toirt seachad crioptachadh nas tèarainte na DES. Bidh an DES a’ briseadh an iuchair a thug an neach-cleachdaidh seachad ann an trì subkeys mar k1, k2, agus k3. Tha teachdaireachd air a chrioptachadh le k1 an toiseach, an uairsin air a dhì-chrioptachadh le k2 agus air a chrioptachadh a-rithist le k3. Is e meud iuchair DESede 128 no 192 bit agus blocaichean meud 64 bit. Tha dà dhòigh-obrachaidh ann - Triple ECB (Leabhar Còd Dealain) agus CBC Trì-fhillte (Cipher Block Chaining).
Gu h-ìosal tha an inneal air-loidhne an-asgaidh a bheir seachad crioptachadh agus dì-chrioptachadh DES leis an dà dhòigh obrachaidh airson teacsa sìmplidh sam bith.
Chan eil luach iuchrach dìomhair sam bith a chuireas tu a-steach, no a ghineas sinn air a stòradh air an làrach seo, tha an inneal seo air a thoirt seachad tro URL HTTPS gus dèanamh cinnteach nach gabh iuchraichean dìomhair sam bith a ghoid.
DES crioptachadh
- Prìomh Taghadh:Bidh DES a’ cleachdadh trì iuchraichean, ris an canar mar as trice K1, k2, k3. Tha gach iuchair 56 pìosan a dh'fhaid, ach air sgàth pìosan co-ionnanachd, is e meud an iuchair èifeachdach 64 pìosan gach iuchair.
- Pròiseas crioptachaidh ::
- Dèan crioptachadh le K1Tha am bloc teacsa plain air a chrioptachadh an toiseach leis a’ chiad iuchair K1, agus mar thoradh air sin bidh ciphertext C1
- Dèan dì-chrioptachadh le K2:Tha C1 an uairsin air a dhì-chrioptachadh a’ cleachdadh an dàrna iuchair K2, a’ toirt a-mach toradh eadar-mheadhanach.
- Dèan crioptachadh le K3:Mu dheireadh, tha an toradh eadar-mheadhanach air a chrioptachadh a-rithist a’ cleachdadh an treas iuchair K3 gus an ciphertext C2 deireannach a thoirt gu buil.
DES dì-chrioptachadh
Tha dì-chrioptachadh ann an DES gu bunaiteach mar chùl crioptachaidh:
- Pròiseas dì-chrioptachaidh:
- Dèan dì-chrioptachadh le K3Tha an ciphertext C2 air a dhì-chrioptachadh a’ cleachdadh an treas iuchair K3 gus toradh eadar-mheadhanach fhaighinn.
- Dèan crioptachadh le K2:Tha an toradh eadar-mheadhanach an uairsin air a chrioptachadh a’ cleachdadh an dàrna iuchair K2, a’ toirt a-mach toradh eadar-mheadhanach eile.
- Dèan dì-chrioptachadh le K1:Mu dheireadh, tha an toradh seo air a dhì-chrioptachadh le bhith a 'cleachdadh a' chiad iuchair K1 gus an teacsa tùsail fhaighinn.
Prìomh Stiùireadh
- Prìomh mheud:Tha gach iuchair ann an DES 56 pìosan a dh’fhaid, a’ ciallachadh gu bheil meud iuchrach èifeachdach iomlan de 168 pìosan (leis gu bheil K1, K2 agus K3 air an cleachdadh ann an òrdugh).
- Prìomh chleachdadh:Faodaidh K1 agus K3 a bhith mar an aon iuchair airson co-chòrdalachd air ais le DES àbhaisteach, ach thathas a’ moladh gum bi K2 eadar-dhealaichte gus tèarainteachd àrdachadh.
Beachdachaidhean tèarainteachd
- Thathas den bheachd gu bheil DES tèarainte ach tha e gu math slaodach an taca ri algoirmean an latha an-diugh leithid AES.
- Air sgàth cho fada ‘s a tha e, tha 3DES buailteach do dh’ ionnsaighean sònraichte agus chan eilear ga mholadh tuilleadh airson tagraidhean ùra far a bheil roghainnean eile nas fheàrr (leithid AES) rim faighinn.
Tha DES fhathast ga chleachdadh ann an siostaman dìleab far a bheil feum air co-chòrdalachd le DES, ach mar as trice bidh tagraidhean ùr-nodha gan cleachdadh AES airson crioptachadh co-chothromach air sgàth a èifeachdas agus tèarainteachd làidir.
Stiùireadh Cleachdadh crioptachaidh DES
Cuir a-steach teacsa sìmplidh no facal-faire sam bith a tha thu airson a chrioptachadh. Às deidh sin, tagh am modh crioptachaidh bhon chlàr tuiteam-sìos. Gu h-ìosal tha na glinn a dh’ fhaodadh a bhith ann:
-
ECB: Le modh ECB, tha teacsa sam bith air a roinn ann an grunn bhlocaichean, agus tha gach bloc air a chrioptachadh leis an iuchair a chaidh a thoirt seachad agus mar sin tha blocaichean teacsa co-ionann air an cuairteachadh ann am blocaichean teacsa cipher co-ionann. Mar sin, thathas den bheachd nach eil am modh crioptachaidh seo cho tèarainte ri modh CBC. Chan eil feum air IV airson modh ECB oir tha gach bloc air a chrioptachadh ann am blocaichean teacsa cipher co-ionann. Cuimhnich, tha cleachdadh IV a’ dèanamh cinnteach gu bheil teacsaichean co-ionann air an cuairteachadh gu diofar theacsaichean cipher.
-
CBC: Thathas den bheachd gu bheil modh crioptachaidh CBC nas tèarainte an taca ri modh ECB, leis gu bheil CBC ag iarraidh IV a chuidicheas le bhith a’ cuairteachadh blocaichean coltach ri chèile air thuaiream eu-coltach ri modh ECB. Bu chòir meud an vectar tòiseachaidh airson modh CBC a bhith 64 bit a’ ciallachadh gum feum e a bhith 8 caractaran a dh’ fhaid i.e., 8 * 8 = 64 pìosan