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 *