Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@odrobnik
Created September 1, 2011 15:17
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save odrobnik/1186394 to your computer and use it in GitHub Desktop.
Save odrobnik/1186394 to your computer and use it in GitHub Desktop.
NSString md5
// method to calculate a standard md5 checksum of this string, check against: http://www.adamek.biz/md5-generator.php
- (NSString * )md5
{
const char *cStr = [self UTF8String];
unsigned char result [CC_MD5_DIGEST_LENGTH];
CC_MD5( cStr, strlen(cStr), result );
return [NSString
stringWithFormat: @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X",
result[0], result[1],
result[2], result[3],
result[4], result[5],
result[6], result[7],
result[8], result[9],
result[10], result[11],
result[12], result[13],
result[14], result[15]
];
}
@zwaldowski
Copy link

You could just use NSString -initWithBytes:length:encoding:.

@odrobnik
Copy link
Author

odrobnik commented Sep 1, 2011

Don't think so, that would not get the hex encoding

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment