我的 iPhone 上的 OpenSSL 库可以正常工作,并且可以创建哈希等...我只是想知道如何在应用程序中创建一个加盐密码,以便它与以下输出匹配:
openssl passwd -crypt -salt xxxxxxxxxxxx 密码
我正在库中寻找“passwd”功能,但似乎找不到...
谢谢!
这是一个移动到答案块中的字母数字答案:
好的,我有答案了...您只需要执行以下操作:
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 模式。