An Objective-C NSString category for MD5 hex digests