Хеш-функция: хеш-ключ (имя объекта данных) в координату XY - PullRequest
0 голосов
/ 12 февраля 2011

Дорогие все, Я пытаюсь найти хеш-функцию, которая может хешировать ключ (в строковом значении) в координату XY. Например: H («Doraemon») = (1,2345, 3,2345)

Если у вас есть какая-либо информация об этом: алгоритм, исходный код на C ++ ... или что-то в этом роде. Пожалуйста, поделитесь для меня.

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 12 февраля 2011

Получите хэш SHA-1 или MD5 в виде битов и возьмите половину из них для X, половину для Y. Из каждой половины используйте столько битов (с прямым порядком байтов), сколько сможете, например, используйте первые 64биты каждой половины (из 80) и там у вас есть двойное значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...