MD5加密(16位)

来源:互联网 发布:手机拍电影的软件 编辑:程序博客网 时间:2024/04/29 10:53
- (NSString *)getMd5_16Bit_String:(NSString *)srcString{    const char *cStr = [srcString UTF8String];    unsigned char digest[16];    CC_MD5( cStr, srcString.length, digest );    NSMutableString *result = [NSMutableString stringWithCapacity:16];    for(int i = 0; i < 16; i++){        [result appendFormat:@"%02x", digest[i]];    }    return result;}

这个方法会返回一个32个字符长度的字符串。

有时候后台会让你自己生成一个32个字符长度的字符串,也可以用这个方法。

32位加密只需要把16改成32即可(32位MD5返回的字符串长度为64个字符)

大小写请自行根据需求转换。

0 0