引入头文件
#import <CommonCrypto/CommonDigest.h>```
md5加密方法
-
(NSString )MD5:(NSString)raw {
const char *pointer = [raw UTF8String];
unsigned char md5Buffer[CC_MD5_DIGEST_LENGTH];CC_MD5(pointer, (CC_LONG)strlen(pointer), md5Buffer);
NSMutableString *string = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2];
for (int i = 0; i < CC_MD5_DIGEST_LENGTH; i++)
[string appendFormat:@"%02x",md5Buffer[i]];return string;
}```
网友评论