1. A system, comprising: a memory configured to store data associated with an image; and a processor configured to select a portion of an image, wherein the portion is standardized, to identify a characteristic associated with the image, to use the characteristic to generate a data representation, the data representation being used to provide heuristic data, to apply a first hashing algorithm to the heuristic data to generate a first hash value, to apply a second hashing algorithm to the heuristic data to generate a second hash value, and to generate a fingerprint from the first hash value and the second hash value, the fingerprint being configured to compare against one or more stored fingerprints associated with other images.