2012-08-16 122 views
0

我用下面的代码来加密字符串使用MD5解密MD5 iphone

const char* str = [@"123456" UTF8String]; 
unsigned char result[CC_MD5_DIGEST_LENGTH]; 
CC_MD5(str, strlen(str), result); 

NSMutableString *ret = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH*2]; 
for(int i = 0; i<CC_MD5_DIGEST_LENGTH; i++) { 
    [ret appendFormat:@"%02x",result[i]]; 
} 
NSLog(@"%@", ret); 

现在我想一个源代码解密编码字符串,任何帮助吗?

回答

7

您无法解密MD5 HASH,它是单向加密。

+0

好的非常感谢你:) – user1553381 2012-08-16 15:00:28

0

MD5不是加密。 这是一个散列函数。 从散列函数中查找原始值通常是不可能的。