Põhierinevus: krüpteerimine, kodeerimine ja segamine on andmete formaadi teisendamiseks kasutatavad meetodid. Krüpteerimist kasutatakse lihtteksti muutmiseks šifreeritavaks tekstiks, nii et ainult volitatud üksused saavad sellest aru. Kodeerimist kasutatakse andmete muutmiseks spetsiaalseks vorminguks, mis muudab selle väliste protsesside kasutatavaks. Häirimise korral teisendatakse andmed sõnumi digestiks või räsiks, mis on tavaliselt teksti reast genereeritud number. Hashing ei ole krüpteerimisel ja kodeerimisel pöörduv.
Ümberkujundamiseks kasutatav skeem ei ole salajas nagu salajas. Üldiselt on see avalikult kättesaadav ja seega saab kodeeritud informatsiooni lihtsalt dekodeerida. Kodeerimise eesmärk on kaitsta andmete terviklikkust sidevõrgu kaudu.
Krüpteerimine ja kodeerimine on asjakohase võtme või skeemi teadmisega pöörduvad. Kuid hõõrdumine on pöördumatu. Originaalset vormi ei saa kasutada digesti abil. Krüpteerimine ja kodeerimine on samuti erinev, kuna krüpteerimine hõlmab tavaliselt võtmete kasutamist ja võtmed on teada ainult volitatud üksustele. Kodeerimisel on kodeerimiseks kasutatav algoritm avalikult teada. Seega on krüpteerimine, kodeerimine ja segamine kõik meetodid andmete vormi muutmiseks ühelt poolt. Kuid need erinevad konversioonide ja nende esmatähtsate eesmärkide poolest.
Krüpteerimise, kodeerimise ja Hashingi võrdlus:
Krüpteerimine | Kodeerimine | Hashing | |
Tähendus | Krüpteerimine käsitleb võtmeid, mida kasutatakse andmete krüpteerimiseks ja dekrüpteerimiseks. Neid võtmeid kasutatakse lihtteksti muutmiseks cypher tekstiks ja vastupidi. | Sõnum kodeeritakse kodeerimisel algoritmi abil. Iga lihtteksti jaoks luuakse siiski üks šifreeritekst. Ümberkujundamiseks kasutatav skeem ei ole salajas nagu salajas. Üldiselt on see avalikult kättesaadav ja seega saab kodeeritud informatsiooni lihtsalt dekodeerida. | Häälestuses teisendatakse andmed sõnumi digestiks või räsiks, mis on tekstirealt genereeritud number. Need digestid on olulised, sest saadetavate ja vastuvõetud sõnumite räsi on lihtne sobitada, tagamaks, et mõlemad on samad ja andmetega ei tehta karastamist. |
Klahvide kasutamine | Jah | Ei | Ei |
Pupose | Andmete turvalisus | Andmete terviklikkuse kaitse | Andmete kontrollimine |
Kasutamine | Palju sarnane tundliku äriteabe edastamine, mis vastab privaatsetele e-kirjadele jne. | Paljud - nagu mälu salvestamise või andmete edastamisega seotud kinnituse salvestamine | Paljud- failide, paroolide, otsingu, krüpteerimise jne saatmine |
Tagasi algsele vormile | Jah, kasutades sobivat klahvi | Jah, teades kodeerimiseks kasutatud skeemi | Kokkuvõtet ei saa tagasi algsele vormile tagasi pöörata |
Näide | Ühiste sümmeetriliste krüpteerimisalgoritmide hulka kuuluvad DES, 3DES, AES ja RC4. | Märkide kodeering - sõnad ja laused tekstis luuakse tähemärkidest. | MD5 algoritmi kasutatakse 128-bitise sõnumi koostamiseks andmetest. |