Да, "хэш" должен быть правильным описанием моей проблемы.Я знаю, что есть CRC32, но он предоставляет только 32-разрядное целое число (в PHP), и это 32-разрядные целые числа имеют длину не менее 10 символов, поэтому огромный диапазон целых чисел не используется!?
В основном, у нас есть короткая строка, например "PX38IEK", или UUID из 36 символов, например "24868d36-a150-11df-8882-d8d385ffc39c", поэтому строки произвольные, да.быть обратимым (чтобы столкновения не были плохими).Также не имеет значения, во что преобразуется строка, мое единственное желание - использовать полный диапазон bigint как можно лучше.