1
我的OpenSSL庫在我的iPhone上正常工作,並可以創建哈希等......我只是想知道如何在應用程序內創建一個鹽漬密碼,以便它匹配這樣的:在iPhone上使用OpenSSL生成密碼
OpenSSL的passwd文件-crypt -salt XXXXXXXXXXXX密碼
我正在尋找一個 'passwd文件' 功能庫中,但似乎無法找到一個...
謝謝!
我的OpenSSL庫在我的iPhone上正常工作,並可以創建哈希等......我只是想知道如何在應用程序內創建一個鹽漬密碼,以便它匹配這樣的:在iPhone上使用OpenSSL生成密碼
OpenSSL的passwd文件-crypt -salt XXXXXXXXXXXX密碼
我正在尋找一個 'passwd文件' 功能庫中,但似乎無法找到一個...
謝謝!
這裏的a1phanumeric答案搬進答案塊:
好吧,我有答案...你只需要做到以下幾點:
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。
好吧,我想通了。我沒有意識到有一個'crypt()'函數已經做到了我想要的。對於其他人,只需使用這個:const char * passwd = crypt(password,salt); – a1phanumeric