DES tai DESede , symmetrisen avaimen algoritmi sähköisen datan salaukseen, on seuraaja DES (tietojen salausstandardi) ja tarjoaa turvallisemman salauksen kuin DES. DES jakaa käyttäjän toimittaman avaimen kolmeen aliavaimeen k1, k2 ja k3. Viesti salataan ensin k1:llä, sitten puretaan k2:lla ja salataan uudelleen k3:lla. DESede-avaimen koko on 128 tai 192-bittinen ja lohkokoko 64-bittinen. Toimintatapoja on kaksi: Triple ECB (Electronic Code Book) ja Triple CBC (Cipher Block Chaining).
Alla on ilmainen online-työkalu, joka tarjoaa DES-salauksen ja salauksen purkamisen kahdella toimintatavalla mille tahansa pelkkää tekstille.
Mitään syöttämääsi tai luomaamme salaisen avaimen arvoa ei tallenneta tälle sivustolle. Tämä työkalu toimitetaan HTTPS-URL-osoitteen kautta sen varmistamiseksi, ettei salaisia avaimia voida varastaa.
DES-salaus
- Avaimen valinta:DES käyttää kolmea avainta, joita kutsutaan tyypillisesti K1, k2, k3. Jokainen avain on 56 bittiä pitkä, mutta pariteettibittien vuoksi tehokas avaimen koko on 64 bittiä avainta kohden.
- Salausprosessi::
- Salaa K1:lläSelkeätekstilohko salataan ensin käyttämällä ensimmäistä avainta K1, jolloin saadaan salateksti C1
- Pura salaus K2:lla:Sitten C1 puretaan toisella avaimella K2, jolloin saadaan välitulos.
- Salaa K3:lla:Lopuksi välitulos salataan uudelleen käyttämällä kolmatta avainta K3 lopullisen salatekstin C2 tuottamiseksi.
DES-salauksen purku
Salauksen purku DES:ssä on pohjimmiltaan salauksen käänteinen:
- Salauksen purkuprosessi:
- Pura salaus K3:llaSalateksti C2 puretaan käyttämällä kolmatta avainta K3 välituloksen saamiseksi.
- Salaa K2:lla:Välitulos salataan sitten käyttämällä toista avainta K2, jolloin saadaan toinen välitulos.
- Pura salaus K1:llä:Lopuksi tämän tuloksen salaus puretaan käyttämällä ensimmäistä avainta K1 alkuperäisen selkeän tekstin saamiseksi.
Avaintenhallinta
- Avaimen koko:Jokainen avain DES:ssä on 56 bittiä pitkä, jolloin kokonaistehollinen avaimen koko on 168 bittiä (koska K1, K2 ja K3 käytetään peräkkäin).
- Avaimen käyttö:K1 ja K3 voivat olla sama avain taaksepäin yhteensopivuuden takaamiseksi tavallisen DES:n kanssa, mutta on suositeltavaa, että K2 on erilainen turvallisuuden parantamiseksi.
Turvallisuusnäkökohdat
- DES:tä pidetään turvallisena, mutta se on suhteellisen hidasta verrattuna nykyaikaisiin algoritmeihin, kuten AES.
- Avaimen pituuden vuoksi 3DES on herkkä tietyille hyökkäyksille, eikä sitä enää suositella uusiin sovelluksiin, joissa on saatavilla parempia vaihtoehtoja (kuten AES).
DES on edelleen käytössä vanhoissa järjestelmissä, joissa vaaditaan yhteensopivuutta DES:n kanssa, mutta nykyaikaiset sovellukset käyttävät tyypillisesti AES symmetriseen salaukseen sen tehokkuuden ja vankan turvallisuuden ansiosta.
DES-salauksen käyttöopas
Kirjoita mikä tahansa pelkkä teksti tai salasana, jonka haluat salata. Valitse sen jälkeen salaustila pudotusvalikosta. Alla on mahdolliset valet:
-
EKP: ECB-tilassa mikä tahansa teksti on jaettu useisiin lohkoihin, ja jokainen lohko salataan toimitetulla avaimella, joten identtiset tekstilohkot salataan identtisiksi salakirjoitustekstilohkoiksi. Tästä syystä tätä salaustilaa pidetään vähemmän suojattuna kuin CBC-tilaa. IV:tä ei tarvita ECB-tilassa, koska jokainen lohko on salattu identtisiksi salakirjoitustekstilohkoiksi. Muista, että IV:n käyttö varmistaa, että identtiset selkeät tekstit salataan eri salateksteiksi.
-
CBC: CBC-salaustilaa pidetään turvallisempana verrattuna ECB-tilaan, koska CBC vaatii IV:n, joka auttaa satunnaistamaan vastaavien lohkojen salausta toisin kuin ECB-tila. CBC-tilan alustusvektorin koon tulee olla 64 bittiä, mikä tarkoittaa, että sen on oltava 8 merkkiä pitkä eli 8*8 = 64 bittiä