28 lines
722 B
Objective-C
28 lines
722 B
Objective-C
//
|
|
// NSString+DDWriteExt.m
|
|
// AFNetworking
|
|
//
|
|
// Created by DDLi on 2020/3/27.
|
|
//
|
|
|
|
#import "NSString+DDWriteExt.h"
|
|
|
|
#import <CommonCrypto/CommonDigest.h>
|
|
|
|
|
|
@implementation NSString (DDWriteExt)
|
|
|
|
///md5 16位加密 (小写)
|
|
- (NSString *)DDWrite_md5Mod16 {
|
|
const char *cStr = [self 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]
|
|
];
|
|
}
|
|
|
|
@end
|