Самая распространенная практика, о которой я знаю, это использование алгоритма хеширования с контролем коллизий, просто используйте какое-то быстрое одностороннее кодирование, которое приведет к очень низким коллизиям в URL.
Попробуйте отключить части, которые, как вы знаете, будут одинаковыми во всех URL-адресах (т. Е. HTTP://, www и т. Д.). ЕСЛИ URL-адреса являются частью вашего домена, отрежьте и их тоже.
В противном случае, я бы переосмыслил проблему и попытался бы найти другой способ достичь того, чего вы пытаетесь достичь. Я предполагаю, что наличие уникального набора URL-адресов действительно решает другую проблему.