您好,登錄后才能下訂單哦!
需要導入框架
#import <CommonCrypto/CommonDigest.h>
//16位加密
- (NSString *)md5URL:(NSString *)url
{
const char *cStr = [url UTF8String];
unsigned char result[16];
CC_MD5(cStr, strlen(cStr), result);
return [NSString stringWithFormat: @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7], result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15]];
}
結果格式如下:
F9C8621437688C0FD5576B43569E78B7
或者可以簡化成這樣:
- (NSString *)md5URL:(NSString *)url
{
const char *cStr = [url UTF8String];
unsigned char result[16];
CC_MD5(cStr, strlen(cStr), result);
NSMutableString *ret = [NSMutableString stringWithCapacity:16 * 2];
for (int i = 0; i < 16; i++) {
[ret appendFormat:@"%02x", result[i]];
}
return ret;
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。