1. 程式人生 > >如何將iOS字串使用MD5進行加密

如何將iOS字串使用MD5進行加密

剛剛使用了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;

}