{
NSString*textString=@"恋空";
NSString*secretData=[self encryptMD5String:testString];
NSLog(@"secretData:%@",secretData);
}
-(NSString*)encryptMD5String:(NSString*)string{
const char *cStr = [stringUTF8String];
unsigned char result[32];
CC_MD5( cStr, strlen(cStr),result );
NSMutableString *hash =[NSMutableString string];
for (int i = 0; i < 16; i++)
[hashappendFormat:@"%02X", result[i]];
return [hash uppercaseString];//此方法输出的是大写,若想要以小写的方式输出,则只需要将最后一行代码改为return [hash lowercaseString];
}
打印出来的结果如下: