#import <CommonCrypto/CommonDigest.h>
#pragma mark - MD5 (32位小写)
-(NSString *)md5HexDigest:(NSString *)input{
const char *str = [input UTF8String];
unsigned char result[CC_MD5_DIGEST_LENGTH];
CC_MD5(str,strlen(str),result);
NSMutableString *ret = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH*2];
for (int b =0; b<CC_MD5_DIGEST_LENGTH; b++) {
[ret appendFormat:@"%02x",result[b]];
}
NSLog(@"ret====%@",ret);
return ret;
}