基本上我想加密和解密密码iOS
。
到目前为止,我已经使用以下方法来加密密码
- (NSString *) stringFromMD5{
if(self == nil || [self length] == 0)
return nil;
const char *value = [self UTF8String];
unsigned char outputBuffer[CC_MD5_DIGEST_LENGTH];
CC_MD5(value, strlen(value), outputBuffer);
NSMutableString *outputString = [[NSMutableString alloc] initWithCapacity:CC_MD5_DIGEST_LENGTH * 2];
for(NSInteger count = 0; count < CC_MD5_DIGEST_LENGTH; count++){
[outputString appendFormat:@"%02x",outputBuffer[count]];
}
return [outputString autorelease];
}
这是使用MD5
哈希来加密字符串。
问题:
- 当我在某处阅读时,无法解密
MD5
哈希。这是真的吗?如果没有,请指导我使用MD5
. - 如果第一个是不可能的,那么
NSString
在iOS
.
我真的很欢迎您对此提出建议。