Нет.
Вы говорите, что хотите сгенерировать необратимый идентификатор из имени.В то время как вы можете создать идентификатор из имени, это всегда будет обратимо.Это связано с тем, что в имени недостаточно информации.
Учтите, что любое имя выбирается из набора из 7 миллиардов имен (это столько людей), тогда максимально возможная энтропия Шеннона для идентификатора равнаоколо 32,7 бит.Другими словами, потребуется около 2 ^ 32,7 попыток, прежде чем вы попробуете все имена на Земле.Для компьютера это просто.
Например, если мы создадим идентификаторы путем хеширования с помощью SHA256, как Лука Джошуа Парк предлагает , мы можем легко найти имя, соответствующее идентификатору, используярегулярная атака грубой силы.Моему ноутбуку требуется всего 0,5 мкс для вычисления хэша SHA256.Таким образом, чтобы найти идентификаторы у всех людей на земле, мне понадобится меньше часа, если я использую несколько громоздкий процессор.