Какой алгоритм хеширования подходит для уменьшения размера ключа

У меня есть необходимость хранить пары ключ-значение, где ключ должен быть уникальным. Он будет храниться как в памяти, так и в двоичном формате на диске. Ключ также является частью пользовательского протокола сообщений, отправляемого по TCP.

Сначала думал о том, чтобы не поддерживать какой-либо размер ключа, который вам нужен, а ограничить его X-символами.

Существует ли применимый алгоритм хеширования (не требующий безопасности), который можно было бы использовать вместо этого для уменьшения длины и т. Д. Ключа, но при этом быть достаточно хорошим для уникальности?

0 ответов

Другие вопросы по тегам