La fel ca echivalentul său uman, amprentă digitală captează și înregistrează caracteristicile de identificare care sunt unice pentru un anumit fișier digital. Tehnica a fost adoptată de site-urile de partajare video pentru a permite creatorilor să amprenteze digital videoclipurile lor originale. Aceste amprente digitale sunt apoi stocate într-o bază de date de referință. Folosind un software specific, fiecare conținut nou sau necunoscut este analizat, iar amprentele digitale sunt generate și comparate cu toate cele stocate în baza de date pentru a vedea dacă există o potrivire și pentru a detecta utilizarea ilicită.
Scopul principal al amprentării digitale este de a facilita recunoașterea conținutului. Ea nu adaugă nici o informație la fișierul digital. În schimb, metodele de amprentă digitală analizează proprietățile unice, inerente ale unui fișier digital (cum ar fi formele de undă audio sau caracteristicile video) și generează un șir de valori pentru a le descrie - „amprenta digitală". Aceasta poate reprezenta cuvinte dintr-un text, o secțiune unică a unei imagini sau undele sonore ale unei părți dintr-un cântec, în funcție de tipul de fișier. Șirurile de valori sunt stocate într-o bază de date, care poate fi apoi utilizată pentru a detecta corespondențe cu alte conținuturi terțe care au fost, de asemenea, amprente digitale. Tehnologiile de amprentă digitală sunt capabile chiar să identifice fișiere similare și modificate, cum ar fi o folie înregistrată de pe un ecran TV sau o versiune cover a unui cântec.
Amprenta digitală este utilizată pentru a înregistra când și unde au fost difuzate videoclipuri (videoclipuri complete, părți din videoclipuri sau chiar extrase foarte scurte) sau când au fost redate fișiere audio. De asemenea, este utilă pentru criminaliști pentru a determina dacă un fișier a fost manipulat. De asemenea, această tehnologie poate fi utilizată pentru a urmări obiceiurile de vizionare, pentru a monetiza videoclipurile (de exemplu, prin intermediul societăților de gestiune colectivă sau al serviciilor de publicitate) și pentru a detecta conținutul ilicit. De asemenea, poate fi utilizată pentru fișiere text.
Dacă doriți să utilizați amprente digitale, va trebui să alegeți și să configurați o metodă de generare a amprentelor digitale, o bază de date, o metodă de detectare și un sistem de urmărire. Amprenta digitală este uneori utilizată în tandem cu alte tehnologii complementare de recunoaștere a conținutului.
Sunt disponibile o varietate de soluții de amprentă digitală, inclusiv unele soluții open source. Deși bazele de date de amprentă digitală stochează doar șiruri de caractere și nu fișiere întregi, cele mai robuste tehnologii de amprentă digitală vor extrage un număr semnificativ de caracteristici unice din fișier și, prin urmare, vor necesita mai multe resurse de calcul pentru a le crea, stoca și procesa.