NeuralHash is a hashing algorithm made by Apple to create hashes from images. Where other hashing algorithms would look at the pixel values, NeuralHash creates hashes based on the visual features of an image.
You can read more about it here: https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...