c_cpp IOS-bcrypt-password.h

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp IOS-bcrypt-password.h相关的知识,希望对你有一定的参考价值。

(NSString *)_bCryptPassword:(NSString* )password withSaltData:(NSData *)saltData {
   char keybuf[61];
   char settingbuf[30];
   const char *genkey, *setting;
   const char *cPassword = [password cStringUsingEncoding:NSUTF8StringEncoding];
   setting = _crypt_gensalt_blowfish_rn(“$2b$“, 14, [saltData bytes], 20, settingbuf, sizeof(settingbuf));
   if (!setting)
       return @“”;
   genkey = _crypt_blowfish_rn(cPassword, setting, keybuf, sizeof(keybuf));
   if (!genkey)
       return @“”;

   return [NSString stringWithCString:keybuf encoding:NSUTF8StringEncoding];
}

以上是关于c_cpp IOS-bcrypt-password.h的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 200.岛屿数量

c_cpp 127.单词阶梯

c_cpp MOFSET

c_cpp MOFSET

c_cpp 31.下一个排列

c_cpp string→char *