Как бы я это сделал? Я пробовал использовать SHA-1 и MD5, но вывод слишком длинный для моих требований, и усечение не сделало бы его уникальным.
Вход: строка, содержащая числа, например. (0302160123456789)
Получен вывод: 30f2bddc3e2fba9c05d97d04f8da4449
Желаемый результат: уникальный номер в диапазоне (0000000000000000 - FFFFFFFFFFFFFFFF) и длиной 16 символов
Любая помощь / указатели приветствуются.