Dev::iOS

iOS MD5

bluemong 2012. 2. 1. 19:00
반응형

#import <CommonCrypto/CommonDigest.h>

- (NSString*)md5:(NSString*)str

{

    const char *cStr = [str 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]];




 

'Dev::iOS' 카테고리의 다른 글

GUID 생성  (0) 2012.02.02
ARC에서 PerformSelector may cause a leak because its selector is unknown 발생 문제  (0) 2012.02.01
encoding EUC-KR  (0) 2012.01.31
ARC release error 처리  (0) 2012.01.16
문자열내에 공백 제거  (0) 2012.01.10