Я создаю приложение iPod, которое будет использоваться на нескольких устройствах. Для каждого входа пользователя в мое приложение я хочу создать уникальный номер на клиенте для отслеживания сеанса, а также вызовов службы в этом сеансе. Это отслеживание произойдет на моем сервере, где я мог бы узнать все вызовы служб, сделанные клиентом для определенного сеанса.Создание уникального номера для каждого пользователя и шифрование данных
Я планирую создать хэш, который состоит из уникального идентификатора сеанса входа, созданного на клиенте, и метки времени, а затем хэшируется с некоторым фиксированным номером.
Есть ли какой-либо простой механизм для создания уникального номера в IOS, а затем алгоритм хэширования (шифрования), который может использоваться на моей стороне сервера для дешифрования, чтобы получить исходную строку. Мой сервер будет на Java.
Хорошо. Один вопрос: будет ли этот CFUUID уникальным для каждого входа в мое приложение из одного и того же устройства. Я хочу уникальный номер каждый раз, когда пользователь выходит из системы и регистрируется в приложении с того же устройства? – Abhinav
Каждый раз, когда CFUUID создает уникальный номер, другие вещи зависят только от вашей собственной реализации. –
@Abhinav Это число будет меняться каждый раз, когда вы вызываете 'CFUUIDCreate', независимо от пользователя, устройства или чего-либо еще. Вы не получили бы тот же номер дважды. [Wikipedia] (http://en.wikipedia.org/wiki/Universally_unique_identifier) есть хорошая статья, объясняющая, как это «волшебство» работает. – dasblinkenlight