美文网首页
iOS Md5 加密

iOS Md5 加密

作者: zjunchao | 来源:发表于2016-07-15 16:05 被阅读636次

    iOS Md5 加密:


    Implicit conversion loses integer precision: 'unsigned long' to 'CC_LONG' (aka 'unsigned int')

    change CC_MD5(cStr, strlen(cStr), result); to
    CC_MD5(cStr, (CC_LONG)strlen(cStr), result);

    - (NSString *)md5:(NSString *)str
    {
        const char *cStr = [str UTF8String];
        unsigned char result[16];
        CC_MD5(cStr, (CC_LONG)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]
                ];
    }
    
    

    相关文章

      网友评论

          本文标题:iOS Md5 加密

          本文链接:https://www.haomeiwen.com/subject/zumyjttx.html