Tärkein ero: Salaus, koodaus ja hajautus ovat tekniikoita, joita käytetään tietojen muuntamiseen. Salausta käytetään tavallisen tekstin muuttamiseen salaustekstiksi, jotta vain valtuutetut yksiköt ymmärtävät sen. Koodausta käytetään tietojen muuttamiseen erityiseen muotoon, joka tekee siitä käyttökelpoisen ulkoisissa prosesseissa. Hälytyksessä data muunnetaan sanoman digestiksi tai hashiksi, joka on yleensä tekstiriviltä muodostettu numero. Hashing ei ole palautettavissa salauksena ja koodauksena.
Muunnokseen käytettyä järjestelmää ei pidetä salaisena, kuten salauksen tapauksessa. Se on yleisesti saatavilla ja siten koodattu tieto voidaan helposti dekoodata. Koodauksen tavoitteena on suojata datan eheys siirtämällä sitä tietoliikenneverkossa.
Salaus ja koodaus ovat palautettavissa asianmukaisen avaimen tai järjestelmän tuntemuksella. Huuhtelu on kuitenkin peruuttamaton. Tietojen alkuperäiseen muotoon ei pääse käsiksi digestillä. Salaus ja koodaus vaihtelevat myös, koska salaus käsittää yleensä avainten käytön ja avaimet ovat vain valtuutettujen yksiköiden tiedossa. Koodauksessa koodauksessa käytettävä algoritmi on julkisesti tunnettu. Siten salaus, koodaus ja hajauttaminen ovat kaikkia menetelmiä tietojen muodon muuttamiseksi toisistaan. Ne eroavat kuitenkin muuntamisessa käytetyistä menetelmistä ja niiden ensisijaisista tarkoituksista.
Salauksen, koodauksen ja Hashingin vertailu:
salaus | koodaus | hajautusta | |
merkitys | Salaus käsittelee avaimia, joita käytetään tietojen salaamiseen ja purkamiseen. Näitä näppäimiä käytetään yksinkertaisen tekstin muuntamiseen cypher-tekstiksi ja päinvastoin. | Viesti koodataan käyttämällä koodauksen algoritmia. Jokaiselle tekstille tuotetaan kuitenkin yksi salausteksti. Muunnokseen käytettyä järjestelmää ei pidetä salaisena, kuten salauksen tapauksessa. Se on yleisesti saatavilla ja siten koodattu tieto voidaan helposti dekoodata. | Hälytyksessä data muunnetaan sanoman digestiksi tai hashiksi, joka on luku merkkijonosta. Nämä digestit ovat tärkeitä, koska voidaan helposti sovittaa lähetettyjen ja vastaanotettujen viestien hajautus varmistaakseen, että molemmat ovat samat ja että tietojen kanssa ei tehdä karkaisua. |
Näppäinten käyttö | Joo | Ei | Ei |
pupose | Tietojen turvallisuus | Tietojen eheyden suojaaminen | Tietojen tarkistaminen |
käyttötarkoitukset | Moni kuin arkaluonteisten liiketoimintatietojen siirto, joka vastaa yksityisiä sähköposteja jne. | Monet - kuten pakkaus muistin tai tietojen siirtoon liittyvän vahvistuksen tallentamiseksi | Monet - Tiedostojen, salasanojen lähettäminen, haku, salaus jne. |
Palautetaan alkuperäiseen muotoon | Kyllä, käyttämällä sopivaa näppäintä | Kyllä, tuntemalla koodaukseen käytetty järjestelmä | Sulatusta ei voi peruuttaa takaisin alkuperäiseen muotoonsa |
esimerkki | Yleisiä symmetrisiä salausalgoritmeja ovat DES, 3DES, AES ja RC4. | Merkkien koodaus - Tekstissä olevat sanat ja lauseet luodaan merkkeistä. | MD5-algoritmia käytetään 128-bittisen viestin muodostamiseen datasta. |