2011-11-09 9 views
1

私のiPhoneでうまく動作するOpenSSLライブラリがあり、ハッシュなどを作成することができます...アプリ内で塩漬けのパスワードを作成する方法が不思議でした。この:OpenSSLを使ってiPhoneでpasswdを生成する

のopenssl passwdの-crypt - 塩XXXXXXXXXXXXパスワード

私はライブラリ内で「passwdの」機能を探していますが、1つを見つけることができないよう...

ありがとう!ここで

+0

私はそれを理解しました。私は、既に私が望むことを実行できる 'crypt()'関数が利用可能であることを認識していませんでした。他の人には、これを使うだけです:const char * passwd = crypt(password、salt); – a1phanumeric

答えて

0

がa1phanumeric答えは解答ブロックに移動しています:私は答えを持っている

[OK]を...あなたは、単に以下を実行する必要があります

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。

関連する問題