如何將iOS字串使用MD5進行加密
阿新 • • 發佈:2019-01-23
剛剛使用了MD5對字串進行MD5加密,總結如下:
<1>將<CommonCrypto/CommonDigest.h>標頭檔案引入,其中包含了進行MD5加密的函式
<2>你可以寫一個類,當然也可以寫一個方法,覺得怎樣便捷可以怎樣寫。
-(NSString *)encryptStringWithMD5:(NSString *)inputStr{
const char *newStr = [inputStr UTF8String];
unsigned char result[CC_MD5_DIGEST_LENGTH];
CC_MD5(str,(unsigned int)strlen(str),result);
NSMutableString *outStr = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH];
for(int i = 0;i<CC_MD5_DIGEST_LENGTH;i++){
[ret appendFormat:@"%02X",result[i]];//注意:這邊如果是x則輸出32位小寫加密字串,如果是X則輸出32位大寫字串
}
return outStr;
}
<3>大功告成,使用這個函式對你的字串進行MD5加密就可以了.
ret;
}