使用OpenSSL在iPhone上生成密码

时间:2011-11-09 12:10:49

标签: iphone openssl passwd

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

openssl passwd -crypt -salt xxxxxxxxxxxx密码

我正在寻找图书馆内的'passwd'功能,但似乎无法找到...

谢谢!

1 个答案:

答案 0 :(得分:0)

这是一个移动到答案区的1个数字答案:

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

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。