Идентификационный код Ha sh Код для коротких строчных букв - PullRequest
0 голосов
/ 04 февраля 2020

1) Я получу наборы уникальных идентификаторов пользователей, в каждом из которых может быть от 1 до 300 записей.

2) Каждый уникальный идентификатор пользователя имеет длину 6-10 символов и все строчные буквы az ASCII

3) Мне нужно сгенерировать уникальный идентификатор для каждого набора, максимальная длина 256 символов в пространстве

4) Этот уникальный идентификатор, AFAIK, не имеет границ за пределами "действительного ASCII" .

5) Если два разных набора генерируют один и тот же уникальный идентификатор группы, люди в двух несвязанных группах смогут видеть информацию друг друга, и я получаю объяснение Compliance, почему я считаю, что это хорошая идея. Давайте назовем это проблемой с хеш-кодом

6) Если два идентичных набора не выдают один и тот же идентификатор, куча информации внезапно будет равна sh для этих пользователей, и я объясню Бизнесу, почему я думал, что это хорошая идея. Давайте назовем это случайной проблемой руководства.


Есть ли личность ha sh, которая удовлетворит мои потребности? Что-то вроде SHA-256 кажется «достаточно безопасным», но кажется, что ограниченное пространство ввода и тот факт, что нет проблем с обратимостью ha sh (сжатие, а не криптография), означало бы, что есть функция сжатия. это может сделать работу.

...