52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
cString[i * 2] = (high > 9 ? high - 10 + 'a' : high + '0');
cString[i * 2 + 1] = (low > 9 ? low - 10 + 'a' : low + '0');
}
objc_autoreleasePoolPop(pool);
return [OFString stringWithCString: cString
encoding: OF_STRING_ENCODING_ASCII
length: digestSize * 2];
}
- (OFString *)stringByMD5Hashing
{
return stringByHashing([OFMD5Hash class], self);
}
|
|
|
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
cString[i * 2] = (high > 9 ? high - 10 + 'a' : high + '0');
cString[i * 2 + 1] = (low > 9 ? low - 10 + 'a' : low + '0');
}
objc_autoreleasePoolPop(pool);
return [OFString stringWithCString: cString
encoding: OFStringEncodingASCII
length: digestSize * 2];
}
- (OFString *)stringByMD5Hashing
{
return stringByHashing([OFMD5Hash class], self);
}
|