Peamised erinevused: krüpteerimine käsitleb andmete teisendamist, et hoida seda konfidentsiaalsena või teistest salajasena. Teisest küljest põhineb Hashing terviklikkuse mõistel. Vahetamisel luuakse algsest sõnumist uus sõnum kindlal viisil, millega seda ei saa tagasi pöörata. Erinevalt krüpteerimisest ei nõua see sõnumi avamiseks võtit, kuna originaalsõnumit ei saa uuest sõnumist tagasi saada.
See on teabe turvalisuse tagamise oluline viis. Ta kasutab matemaatilist valemit, mida tuntakse kui šifri ja võtit lihtteksti teisendamiseks šifreeritekstiks. Selle protsessi oluline üksus on võti, mis muudab krüpteeritud andmed ainulaadseks. Üldiselt on võtmed pikkade numbrite jada, mida kaitsevad mehhanismid nagu paroolid, märgid jne. Sümmeetrilises krüpteerimises kasutatakse krüpteerimiseks ja dekrüpteerimiseks ainult ühte võtit. Teiselt poolt asümmeetrilises krüpteerimises kasutatakse krüpteerimiseks ja dekrüpteerimiseks eraldi võtmeid.
Hash algoritmid on kirjutatud viisil, mis võimaldab vältida kokkupõrkeid. Need kokkupõrked tekivad siis, kui sama digesti saadakse erinevate sõnumite abil. Seetõttu on krüpteerimise ja summeerimise peamine erinevus see, et krüpteerimine on lihtteksti muutmine protsessiks algoritmi abil. Krüpteeritud sõnumit saab lugeda ainult krüpteerimisvõtme teadmisega. Teisest küljest tähendab see, et tavaline tekst muundatakse hashiks või digestiks. Kokkuvõtet ei saa originaalsõnumisse tagasi pöörata. Seda kasutatakse andmete terviklikkuse tagamiseks.
Hashingi ja krüpteerimise võrdlus:
Hashing | Krüpteerimine | |
Määratlus | Hashing hõlmab lihtteksti muutmist hashiks või digestiks. Kokkuvõtet ei saa originaalsõnumisse tagasi pöörata. Seda kasutatakse andmete terviklikkuse tagamiseks. | Krüpteerimine on lihtteksti muutmine protsessiks algoritmi abil. Krüpteeritud sõnumit saab lugeda ainult krüpteerimisvõtme teadmisega. |
Kaitse | Ausus | Konfidentsiaalsus |
Vabastamine | Mingit võtit ei saa avada | Nõuab võtme avamiseks |
Näide | Peamised Linuxi distributsioonid annavad MD5-i hash oma allalaadimiseks, et kontrollida, kas fail ei ole edastamise ajal rikutud. | Skype-Skype'i hääl, video, failiedastus ja kiirsõnumid on krüpteeritud. See kaitseb pahatahtlike kasutajate võimaliku pealtkuulamise eest. |
Kanal | Üks võimalus | Kaks võimalust |
Meede | Suhteliselt kerge | Suhteliselt raskem |
Sisend / väljund | Muutuva pikkusega andmestik / fikseeritud sõnumi pikkus | Muutuva pikkusega andmefail / fikseeritud pikkusega kodeeritud string |