У меня есть список из n GUID, и мне нужно их хэшировать в одно значение. Это значение может быть размером объекта Guid или размером Int32, на самом деле это не имеет значения, но оно должно быть статистически уникальным (скажем, с вероятностью, похожей на MD5).
Таким образом, одним из подходов может быть их сортировка, объединение байтов и получение MD5-хеша всех байтов ... но это не очень быстро.
Другая идея: я заметил, что в .NET является довольно стандартной практикой реализации метода GetHashCode для составного объекта в качестве XOR хеш-кодов составных объектов. Следовательно, может ли это быть математически разумно для XOR моего списка GUID?
Любые идеи приветствуются!