Artikeln förklarar konceptet med perceptuella hash-algoritmer som används för att hitta liknande bilder, till skillnad från kryptografiska hash-funktioner som MD5 och SHA1. Två specifika perceptuella hash-algoritmer beskrivs: 'average hash' som är snabb och enkel, baserad på bildreduktion till 8x8 pixlar och jämförelse mot medelvärdet. Den mer robusta 'phash'-algoritmen presenteras, vilken använder diskret cosinustransform (DCT) för att hantera bildmodifieringar som gamma- och färgjusteringar bättre. Båda algoritmerna jämförs med avseende på hastighet och tolerans mot bildförändringar, där 'average hash' är snabbare för exakta matchningar och 'phash' är bättre för modifierade bilder. TinEye nämns som en tjänst som troligen använder en variant av perceptuell hash för bildsökning, även om deras exakta algoritm inte avslöjas.