- (NSString*)md5String:(NSString*)str {
const char*myPasswd = [str UTF8String];
unsigned char mdc[ 16 ];
CC_MD5(myPasswd, (CC_LONG)strlen(myPasswd), mdc);
NSMutableString *md5String = [ NSMutableString string ];
for(inti = 0 ; i< 16 ; i++) {
//(x代表以十六进制形式输出,02代表不足两位,前面补0输出,如果超过两位,则以实际输出)
[md5String appendFormat:@"%02x",mdc[i]];
}
return md5String;
}
网友评论