Есть ли хороший алгоритм для этого? после долгих поисков я не смог найти окончательных ответов.
В основном в системе, которая собирает различные биты данных о своих пользователях, каждый пользователь идентифицируется с помощью 64-битного уникального идентификатора. этот идентификатор используется в качестве первичного ключа для набора данных, который может включать в себя любой объем данных, собранных от этого пользователя. как есть, это прекрасно работает, так как идентификаторы уже уникальны, но по юридическим причинам мне нужно хешировать идентификаторы таким образом, чтобы я не мог связать их с реальным человеком. но в то же время необходимо гарантировать уникальность идентификатора.
Очевидно, что при уникальных значениях можно было бы перепроектировать используемый алгоритм. но я не уверен, что его 100% неразрушимость - это большая проблема здесь, а не то, чтобы сделать так, чтобы не было легкого способа изменить его
спасибо