您的位置:首页 > 移动开发 > IOS开发

iOS~~MD5加密

2016-06-23 15:10 423 查看
// 一般加密

+(NSString *)md5String:(NSString *)str

{

const char *password=[str UTF8String];

unsigned char mdc[16];

CC_MD5(password,(CC_LONG)strlen(password),mdc);

NSMutableString *md5String=[NSMutableString string];

for (int i=0;i<16;i++)

{

[md5String appendFormat:@"%02x",mdc[i]];

}

return md5String;

}

+(NSString *)md5StringBest:(NSString *)str

{

const char *password=[str UTF8String];

unsigned char mdc[16];

CC_MD5(password,(CC_LONG)strlen(password),mdc);

NSMutableString *md5String=[NSMutableString string];

for (int i=0;i<16;i++)

{

[md5String appendFormat:@"%02x",mdc[i]^mdc[0]];

}

return md5String;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: