Hashing huwa proċess li juża algoritmu (bħal MD5, SHA-1 jew SHA-2) biex joħloq identifikatur uniku – 'hash' – għal fajl abbażi tad-dejta tiegħu. Żewġ fajls identiċi dejjem ikollhom l-istess hash. Bl-istess mod, żewġ fajls differenti dejjem ikollhom hashes differenti, anke jekk id-differenza bejn iż-żewġ fajls hija minima. Il-hashes ta' fajls li jinstabu li jiksru materjal bid-drittijiet tal-awtur jistgħu jiżdiedu ma' 'listi suwed', li jistgħu jintużaw minn servizzi ta' ħażna fuq il-cloud biex jidentifikaw, blokk u jneħħu fajls mhux awtorizzati.
L-iskop tal hashing huwa li jiġu identifikati kopji differenti tal-istess fajl diġitali. L-ewwel, jintuża algoritmu biex jiġi assenjat string unika ta' karattri, imsejħa 'hash', lill-fajl diġitali, u dak il-hash jinħażen f'database tal-hash. Imbagħad fajl diġitali ieħor jgħaddi mill-istess proċess hashing , u l-hash li jirriżulta jitqabbel ma' dak li diġà jkun maħżun fid-database tal-hash biex jiġi determinat jekk il-fajls jaqblux eżattament.
Hashing jintuża primarjament biex jindiċizza l-kontenut, jiżgura l-passwords, jidentifika fajls malizzjużi bħal viruses, jew blokk kontenut illegali, bħall-promozzjoni ta' atti terroristiċi jew sfruttament ta' minorenni. Fir-rigward ta' materjal bid-drittijiet tal-awtur, il-hashes iservu biex jidentifikaw, iqabblu u jipprevjenu t-tlugħ ta' kontenut diġitali li diġà tneħħa minħabba ksur tad-drittijiet tal-awtur.
Huwa diffiċli li jiġu pprovduti rekwiżiti ta' implimentazzjoni speċifiċi għall hashing peress li hemm diversi tekniki u algoritmi hashing differenti li jistgħu jintużaw, li kollha jeħtieġu ammonti differenti ta' qawwa komputazzjonali. Il-biċċa l-kbira tal-metodi hashing huma kriptografiċi (fejn żewġ fajls differenti, għalkemm simili ħafna, se jkollhom hashes kompletament differenti) iżda jeżistu wkoll metodi hashing perċettivi (fejn żewġ fajls kważi identiċi, pereżempju immaġini simili, se jkollhom hashes simili). Madankollu, il-vantaġġ tal hashing huwa li jista' jiġi applikat għal kontenut diġà eżistenti. Il-hashes jistgħu jiġu kondiviżi u użati mill-partijiet differenti kollha li jużaw l-istess proċess hashing u l-istess database tal-hash. L-iżvantaġġ, madankollu, huwa li hashing jirrikonoxxi biss l-istess fajl identiku, mhux il-kontenut tiegħu.
Hashing jeħtieġ investiment limitat peress li hemm soluzzjonijiet open source disponibbli. Barra minn hekk, peress li d-databases tal-hash jaħżnu biss sekwenza ta' karattri minflok il-fajl kollu, jeħtieġu inqas riżorsi komputazzjonali u tal-memorja.