Possible Duplicate:
07000
我需要使用MD5技术在可可中哈希字符串。任何使用的框架必须能够在iphone上访问。请尽可能提供代码。
好了,首先,MD5不加密。所以如果你正在寻找加密,你在错误的地方。
但是如果你只是想使用MD5在iPhone上哈希的东西,这应该给你所需要的信息:
#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]
];
}
//…
NSString *digest = md5(@"test");
NSLog(@"MD5 TEST %@", digest);
翻译自:https://stackoverflow.com/questions/652300/using-md5-hash-on-a-string-in-cocoa
转载注明原文:iphone – 在可可的字符串使用MD5哈希?