Генерация уникального номера для каждого пользователя и шифрование данных - PullRequest
0 голосов
/ 24 декабря 2011

Я создаю приложение для iPod, которое будет работать на нескольких устройствах.Для каждого входа пользователя в мое приложение я хочу создать уникальный номер на клиенте для отслеживания сеанса, а также вызовов службы в этом сеансе.Это отслеживание будет происходить на моем сервере, где я мог бы знать все сервисные вызовы, сделанные клиентом для определенного сеанса.

Я планирую создать хэш, который состоит из некоторого уникального идентификатора сеанса входа, созданного на клиентеи отметка времени, а затем хэшируется с некоторым фиксированным числом.

Есть ли какой-нибудь простой механизм для генерации уникального числа в IOS, а затем некоторый алгоритм хеширования (шифрования), который можно использовать на моей стороне сервера для расшифровки, чтобы получить исходный код?строка.Мой сервер будет на Java.

1 Ответ

1 голос
/ 24 декабря 2011

Вы можете использовать CFUUID s, уникальные 128-битные целые числа, которые можно создать с помощью CFUUIDCreate. Они уже содержат информацию о метках времени, поэтому вы можете использовать UUID s в качестве идентификаторов сеансов без дополнительных отметок времени. Если вы используете SSL для подключения к серверу, вам не нужно выполнять дополнительное шифрование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...