Использование OpenSSL для генерации пароля на iPhone - PullRequest
1 голос
/ 09 ноября 2011

У меня отлично работает библиотека OpenSSL на моем iPhone, и я могу создавать хэши и т. Д. Мне было просто интересно, как создать соленый пароль в приложении, чтобы он соответствовал выводу этого:

openssl passwd -crypt -salt xxxxxxxxxxxx пароль

Я ищу функцию passwd в библиотеке, но не могу найти ее ...

Спасибо!

1 Ответ

0 голосов
/ 02 декабря 2013

Вот буквенно-цифровой ответ, перемещенный в блок ответа:

Хорошо, у меня есть ответ ... Вам просто нужно сделать следующее:

const char *password = [[NSString stringWithFormat:@"passwordstring"] UTF8String];
const char *salt = [[NSString stringWithFormat:@"saltstring"] UTF8String];

const char *passwd = crypt(password, salt);

NSString *theToken = [NSString stringWithUTF8String:passwd];

NSLog(@"%@", theToken);

EZMode.

...