//二进制数据
#import <Foundation/Foundation.h>
@interface NSData (Category)
- (NSString*)md5;
@end
#import "NSData+Category.h"
#import <CommonCrypto/CommonDigest.h>
@implementation NSData (Category)
- (NSString*)md5
{
unsigned char result[16];
CC_MD5( self.bytes, self.length, result );