Технические деталиОбычные хеши (SHA256, MD5, CRC32 и т.п), очевидно, для этой задачи не подойдут — они легко меняются дописыванием произвольного байта в файл. Идеально подойдут перцептивные хэши — они отображают степень похожести контента (изображений, звука) друг на друга. Как компромисс для упрощения первичной реализации, можно считать обычные хэши извлечённых из контейнеров дорожек.