DES aŭ DESede , simetri-ŝlosila algoritmo por la ĉifrado de elektronikaj datenoj, estas la posteulo de DES (Normo de Ĉifrado de Datumoj) kaj provizas pli sekuran ĉifradon ol DES. La DES rompas la uzant-provizitan ŝlosilon en tri subŝlosilojn kiel k1, k2, kaj k3. Mesaĝo estas ĉifrita per k1 unue, poste deĉifrita per k2 kaj denove ĉifrita per k3. La grandeco de la ŝlosilo DESede estas 128 aŭ 192 bitoj kaj bloka grandeco 64 bitoj. Estas 2 reĝimoj de operacio - Triobla ECB (Electronic Code Book) kaj Triobla CBC (Cipher Block Chaining).
Malsupre estas la interreta senpaga ilo, kiu provizas DES-ĉifradon kaj malĉifradon kun la du operaciaj manieroj por ajna simpla teksto.
Ajna sekreta ŝlosilvaloro, kiun vi enigas, aŭ ni generas, ne estas konservita en ĉi tiu retejo, ĉi tiu ilo estas provizita per HTTPS-URL por certigi, ke iuj sekretaj ŝlosiloj ne povas esti ŝtelita.
DES Ĉifrado
- Ŝlosila Elekto:DES uzas tri klavojn, tipe referitajn kiel K1, k2, k3. iu losilo longas 56 bitojn, sed pro egalaj bitoj, la efika losilo grandeco estas 64 bitoj per losilo.
- Ĉifrada Procezo::
- Ĉifri per K1La klartekstobloko unue estas ĉifrita uzante la unuan ŝlosilon K1, rezultigante ĉifrtekston C1
- Malĉifri kun K2:C1 tiam estas deĉifrita uzante la duan ŝlosilon K2, produktante mezan rezulton.
- Ĉifri per K3:Finfine, la meza rezulto estas ĉifrita denove uzante la trian ŝlosilon K3 por produkti la finan ĉifrtekston C2.
DES Malĉifrado
Malĉifrado en DES estas esence la inverso de ĉifrado:
- Malĉifra Procezo:
- Malĉifri per K3La ĉifroteksto C2 estas deĉifrita uzante la trian ŝlosilon K3 por akiri mezan rezulton.
- Ĉifri per K2:La meza rezulto tiam estas ĉifrita uzante la duan ŝlosilon K2, produktante alian mezan rezulton.
- Malĉifri per K1:Finfine, ĉi tiu rezulto estas deĉifrita uzante la unuan ŝlosilon K1 por akiri la originan klartekston.
Ŝlosila Administrado
- Ŝlosila Grandeco:Ĉiu ŝlosilo en DES estas 56 bitoj longa, rezultigante totalan efikan ŝlosilgrandecon de 168 bitoj (ĉar K1, K2 kaj K3 estas uzitaj sinsekve).
- Ŝlosila Uzado:K1 kaj K3 povas esti la sama ŝlosilo por retrokongruo kun norma DES, sed estas rekomendite ke K2 estu malsama por plibonigi sekurecon.
Sekurecaj Konsideroj
- DES estas konsiderita sekura sed estas relative malrapida kompare kun modernaj algoritmoj kiel AES.
- Pro ĝia ŝlosila longeco, 3DES estas sentema al certaj atakoj kaj ne plu estas rekomendita por novaj aplikoj kie pli bonaj alternativoj (kiel AES) estas haveblaj.
DES restas en uzo en heredaĵsistemoj kie kongruo kun DES estas postulata, sed modernaj aplikoj tipe uzas AES por simetria ĉifrado pro sia efikeco kaj fortika sekureco.
DES Ĉifrada Uzado-Gvidilo
Enigu ajnan simplan tekston aŭ pasvorton, kiun vi volas ĉifri. Post tio, elektu la ĉifradan reĝimon el la menuo. Malsupre estas la eblaj valoj:
-
ECB: Kun ECB-reĝimo, ajna teksto estas dividita en plurajn blokojn, kaj ĉiu bloko estas ĉifrita per la ŝlosilo provizita kaj tial identaj klartekstaj blokoj estas ĉifritaj en identajn ĉifrajn tekstoblokojn. Tial ĉi tiu ĉifrada reĝimo estas konsiderata kiel malpli sekurigita ol CBC-reĝimo. Neniu IV estas postulata por ECB-reĝimo ĉar ĉiu bloko estas ĉifrita en identajn ĉifrajn tekstoblokojn. Memoru, uzo de IV certigas, ke identaj klartekstoj estas ĉifritaj al malsamaj ĉifrtekstoj.
-
CBC: CBC-ĉifrada reĝimo estas konsiderita pli sekura kompare kun ECB-reĝimo, ĉar CBC postulas IV kiu helpas en hazardigo de la ĉifrado de similaj blokoj male al ECB-reĝimo. La inicialiga vektorgrandeco por CBC-reĝimo devus esti 64 bitoj signifante ke ĝi devas esti 8 karakteroj longa t.e., 8*8 = 64 bitoj