userpwd = md5(base64_encode(md5($pass)."yykjAwdx"));
我们经常要对重要数据进行加密,一般的加密方式为md5+base64。我们把加密后的数据提交到后台,后台得到我们的数据后进行处理,为了确保加密的唯一性,我们往往要在后边拼接一些特定的string。
+ (NSString *)loginPasswordSecurityLock:(NSString *)password{
;
return [SecurityUtil encryptMD5String:[SecurityUtil encodeBase64String:[NSString stringWithFormat:@"%@yykjAwdx",[SecurityUtil encryptMD5String:password]]]];
}
这里是我用到的方法,在使用之前要把md5和base64加密的第三方库加入到你的项目里,由于md5和base64加密的第三方库内存管理模式为mrc,所以我们要把第三方库文件编译为-fno-objc-arc。然后才能加密。