DES oswa DESede , yon algorithm simetrik-kle pou chifreman nan done elektwonik, se siksesè a nan DES (Standa chifreman done) epi li bay plis sekirite chifreman pase DES. DES la kraze kle itilizatè a bay an twa sous-kle kòm k1, k2, ak k3. Yon mesaj ankode ak k1 an premye, answit dechifre ak k2 epi ankode ak k3. Gwosè kle DESede a se 128 oswa 192 bit ak gwosè blòk 64 bit. Gen 2 mòd operasyon - Triple ECB (Liv Kòd Elektwonik) ak Triple CBC (Cipher Block Chaining).
Anba a se zouti gratis sou entènèt ki bay DES chifreman ak dechifre ak de mòd operasyon yo pou nenpòt tèks klè.
Nenpòt valè kle sekrè ke ou antre, oswa nou jenere pa estoke sou sit sa a, yo bay zouti sa a atravè yon URL HTTPS asire ke nenpòt kle sekrè pa ka vòlè.
DES cryptage
- Seleksyon kle:DES itilize twa kle, anjeneral yo rele K1, k2, k3. Chak kle se 56 bit nan longè, men akòz bit parite, gwosè kle efikas la se 64 bit pou chak kle.
- Pwosesis chifreman::
- Ankripte ak K1Blòk tèks plenn an premye ankripte lè l sèvi avèk premye kle K1, sa ki lakòz C1 chifreman
- Decrypt ak K2:Lè sa a, C1 dechifre lè l sèvi avèk dezyèm kle K2 a, ki pwodui yon rezilta entèmedyè.
- Ankripte ak K3:Finalman, rezilta entèmedyè a ankripte ankò lè l sèvi avèk twazyèm kle K3 la pou pwodui final chifretèk C2.
DES Decryptage
Dechifre nan DES se esansyèlman ranvèse chifreman:
- Pwosesis dekripte:
- Dechifre ak K3Tèks chifreman C2 a dechifre lè l sèvi avèk twazyèm kle K3 pou jwenn yon rezilta entèmedyè.
- Ankripte ak K2:Lè sa a, rezilta entèmedyè a ankripte lè l sèvi avèk dezyèm kle K2 la, ki pwodui yon lòt rezilta entèmedyè.
- Dechifre ak K1:Finalman, rezilta sa a dekripte lè l sèvi avèk premye kle K1 pou jwenn tèks orijinal la.
Jesyon kle
- Gwosè kle:Chak kle nan DES se 56 bit nan longè, sa ki lakòz yon gwosè kle total efikas nan 168 bit (depi K1, K2 ak K3 yo itilize sekans).
- Itilizasyon kle:K1 ak K3 ka menm kle pou konpatibilite bak ak DES estanda, men li rekòmande pou K2 diferan pou amelyore sekirite.
Konsiderasyon sekirite
- DES konsidere kòm an sekirite men li relativman dousman konpare ak algoritm modèn tankou AES.
- Akòz longè kle li yo, 3DES sansib a sèten atak epi li pa rekòmande ankò pou nouvo aplikasyon kote pi bon altènativ (tankou AES) ki disponib.
DES rete nan itilize nan sistèm eritaj kote konpatibilite ak DES obligatwa, men aplikasyon modèn yo anjeneral itilize AES pou chifreman simetrik akòz efikasite li yo ak sekirite solid.
DES Gid pou Itilizasyon chifreman
Antre nenpòt tèks oswa modpas ou vle ankripte. Apre sa, chwazi mòd chifreman nan deroule a. Anba a se val posib yo:
-
ECB: Avèk mòd ECB, nenpòt tèks divize an plizyè blòk, epi chak blòk ankripte ak kle yo bay la, kidonk blòk tèks ki idantik yo ankripte nan blòk tèks ki idantik. Pakonsekan, mòd chifreman sa a konsidere kòm mwens sekirite pase mòd CBC. Pa gen IV obligatwa pou mòd ECB paske chak blòk ankripte nan blòk tèks chifre ki idantik. Sonje byen, itilizasyon IV asire ke tèks ki idantik yo ankripte nan tèks chifre diferan.
-
CBC: Mòd chifreman CBC konsidere kòm pi an sekirite an konparezon ak mòd ECB, kòm CBC mande pou IV ki ede nan randomize chifreman an nan blòk menm jan an kontrèman ak mòd ECB. Gwosè vektè inisyalizasyon an pou mòd CBC ta dwe 64 bit sa vle di li dwe 8 karaktè longè sa vle di, 8 * 8 = 64 bit.