天天看点

MD5 加密 代码

/*!

    获取MD5 加密串

 */

+(NSString *)getAuthorization:(NSString *)type Date:(NSDate *)date UserSecret:(NSString *)userSecret URL:(NSString *)url{

    //判断是不是为 nil

    if (!type|| !date || !userSecret ||!url) {

        return nil;

    }

    NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];

    [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

    NSTimeZone *tzGMT = [NSTimeZone timeZoneWithName:@"GMT"];

    [dateFormatter setTimeZone:tzGMT];

    NSString *time=[dateFormatter stringFromDate:date];

    //拼接字符串

    NSMutableString *mustr_Auth=[NSMutableString stringWithString:@"8B3EC424-7EF8-4627-8450-45415000EEBA"];

    [mustr_Auth appendString:type];

    [mustr_Auth appendString:@",,"];

    [mustr_Auth appendString:time];

    [mustr_Auth appendString:@",iosApp,"];

    [mustr_Auth appendString:userSecret];

    [mustr_Auth appendString:@","];

    [mustr_Auth appendString:[url lowercaseString ]];