iOS md5 32位加密(区分大小写)

   #进口“NSString + change.h”   #进口   @ implementation NSString(变化)   - (NSString *) md532BitLower   {   const char *装运箱=(自我UTF8String);   [16]unsigned char结果;      NSNumber * num=[NSNumber numberWithUnsignedLong: strlen(装运箱)];   CC_MD5(装运箱,(num intValue),结果);      返回[[NSString stringWithFormat:   @“% 2 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x”,   结果[0],结果[1],[2],[3],   结果[4],[5],[6],[7]结果,   结果[8],[9],[10],[11]结果,   结果[12],[13],[15][14]结果,结果   ]lowercaseString];   }   - (NSString *) md532BitUpper   {   const char *装运箱=(自我UTF8String);   [16]unsigned char结果;      NSNumber * num=[NSNumber numberWithUnsignedLong: strlen(装运箱)];   CC_MD5(装运箱,(num intValue),结果);      返回[[NSString stringWithFormat:   @“% 2 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x % 02 x”,   结果[0],结果[1],[2],[3],   结果[4],[5],[6],[7]结果,   结果[8],[9],[10],[11]结果,   结果[12],[13],[15][14]结果,结果   ]uppercaseString];   }   @end


iOS md5 32位加密(区分大小写)