Я хочу сохранить (в mySQL) обфусцированную версию номера телефона, где этот номер используется для аутентификации (мне нужно иметь возможность вернуть исходный номер).
I 'Мы думали о произвольной схеме, такой как сохранение числа * 15 или некоторой константы, которую знает только мое приложение.
Какие есть лучшие способы сделать это?
РЕДАКТИРОВАТЬ: НекоторыеВещи, которые я хотел бы уточнить:
Сохраненные номера телефонов можно использовать для входа в приложение iPhone - поэтому я хочу, чтобы пользователи могли видеть, к какому номеру они подключилиськ сервису, если они хотят войти в приложение с другим номером позже.Это означает, что я не могу хэшировать значение.
По сути, я ищу способ защитить данные, если кто-то поднимет мою базу данных, чтобы у них не было набора телефонных номеров в необработанном виде,Поэтому я хотел бы запутать их, чтобы использовать их для аутентификации, но иметь возможность получить их обратно в исходном виде, не сохраняя в необработанном виде.
РЕДАКТИРОВАТЬ: Чтобы уточнить, я не аутентифицируюсь на ТОЛЬКО номере телефона.В случае реализации это будет номер телефона + пароль!Введите одну строку цифр, которые могут существовать, и вы в?LOL - мои извинения, если я ввел в заблуждение некоторых людей.