Представлять хеш MD5 как целое число

В своей таблице базы данных пользователей в качестве идентификатора я принимаю хеш MD5 адреса электронной почты пользователя.

Пример:email([email protected]) = id(d41d8cd98f00b204e9800998ecf8427e)

К сожалению, теперь я должен представлять идентификаторы как целочисленные значения - чтобы иметь возможность использовать API, где идентификатор может быть только целым числом.

Сейчас я'Я ищу способ закодировать идентификатор в целое число для отправки декодировать его снова при получении. Как я мог это сделать?

Мои идеи пока:

convert_uuencode() а такжеconvert_uudecode() для хеша MD5заменить каждый символ хеша MD5 егоord() значение

Какой подход лучше? Вы знаете еще лучшие способы сделать это?

Я надеюсь, что вы можете мне помочь. Заранее большое спасибо!

Ответы на вопрос(8)

Ваш ответ на вопрос