1

我的 iPhone 上的 OpenSSL 库可以正常工作,并且可以创建哈希等...我只是想知道如何在应用程序中创建一个加盐密码,以便它与以下输出匹配:

openssl passwd -crypt -salt xxxxxxxxxxxx 密码

我正在库中寻找“passwd”功能,但似乎找不到...

谢谢!

4

1 回答 1

0

这是一个移动到答案块中的字母数字答案:

好的,我有答案了...您只需要执行以下操作:

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);

EZ 模式。

于 2013-12-02T06:48:26.787 回答