Идеальный метод хеширования для широкого распределения значений?

В рамках своей ритм-игры, над которой я работаю, я разрешаю пользователям создавать и загружать собственные песни и диаграммы. Я думаю о хешировании песни и диаграмм, чтобы однозначно идентифицировать их. Конечно, я бы хотел как можно меньше коллизий, однако криптографическая стойкость здесь не имеет большого значения, поскольку широкий однородный диапазон. Кроме того, поскольку я буду выполнять хеширование редко, вычислительная эффективность не является большой проблемой.

Это так же просто, как выбрать проверенный алгоритм хеширования с наибольшим размером дайджеста? Или есть какие-то тонкости, о которых мне следует знать? Сейчас я ищу SHA-256 или 512.

8
задан Mark LeMoine 7 October 2010 в 02:32
поделиться