Fuzzy hashing
Algorithmic technique using hashing / From Wikipedia, the free encyclopedia
Fuzzy hashing, also known as similarity hashing,[1] is a technique for detecting data that is similar, but not exactly the same, as other data. This is in contrast to cryptographic hash functions, which are designed to have significantly different hashes for even minor differences. Fuzzy hashing has been used to identify malware[2][3] and has potential for other applications, like data loss prevention and detecting multiple versions of code.[4][5]