美文网首页
iOS开发中加密方式——MD5加密

iOS开发中加密方式——MD5加密

作者: ZhiMa_Maker | 来源:发表于2017-03-30 20:29 被阅读17次
    1、 导入头文件
    
    import <CommonCrypto/CommonDigest.h>
    
    
    2、加密的方法:
    
    - (NSString *) md5:(NSString *) input {
    
    const char *cStr = [input UTF8String];
    
    unsigned char digest[CC_MD5_DIGEST_LENGTH];
    
    CC_MD5( cStr, strlen(cStr), digest ); // This is the md5 call
    
    NSMutableString *output = [NSMutableString stringWithCapacity:CC_MD5_DIGEST_LENGTH * 2];
    
    for(int i = 0; i < CC_MD5_DIGEST_LENGTH; i++)
    
    [output appendFormat:@"%02x", digest[i]];
    
    return output;
    
    }
    
    3、调用加密方法:
    
    NSString *str = @"123456";
    
    NSString *result = [self md5:str];
    
    NSLog(@"%@",result);
    

    相关文章

      网友评论

          本文标题:iOS开发中加密方式——MD5加密

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