Как добавить данные как защищенное паролем поле в базе данных SQLITE? - PullRequest
1 голос
/ 09 марта 2012

Я новичок в программировании iPhone, нужна помощь,

Я использую базу данных SQLITE. В моем приложении

Мой вопрос,

Когда пользователь вставляет текст в базу данных, он добавляется как защищенный паролем, как,

Если текст = Привет , в базе данных SQLITE это поле хранится как XXXXX ,

& при извлечении этих данных из базы данных их можно отобразить в виде текста: « Hello ».

Это возможно?

Ответы [ 2 ]

1 голос
/ 09 марта 2012

Внедрите алгоритм шифрования, зашифруйте ваш пароль и сохраните его в БД.

Редактировать: Загляните в этот пост Как зашифровать / расшифровать с помощью AES 256

0 голосов
/ 09 марта 2012

Это невозможно. Я бы порекомендовал вам использовать encryptor для шифрования пароля (очевидно) и хранить его в зашифрованном виде в базе данных. И когда пользователь входит в систему, зашифруйте введенный им пароль и сравните его с тем, который есть в базе данных. Таким образом вы уменьшите потенциальную возможность утечки пароля (но если какой-то хакер / взломщик / @ $$ h0l3 получит зашифрованный пароль, у него не будет больших возможностей с ним, за исключением попыток расшифровать или перебрать) .

Надеюсь, это поможет

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