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

iOS开发 - MD5加密

2016-07-08 16:21 411 查看
NSString类别方法

//md5加密
- (NSString *)md5 {
if(self == nil || [self length] == 0) return nil;
const char *value = [self UTF8String];
unsigned char outputBuffer[CC_MD5_DIGEST_LENGTH];
CC_MD5(value, strlen(value), outputBuffer);
NSMutableString *outputString = [[NSMutableString alloc] initWithCapacity:CC_MD5_DIGEST_LENGTH * 2];
for(NSInteger count = 0; count < CC_MD5_DIGEST_LENGTH; count++)
{
[outputString appendFormat:@"%02x", outputBuffer[count]];
}
return outputString;
}


需要 #import <CommonCrypto/CommonDigest.h>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息