SmartWeatherAPI - 加密

来源:互联网 发布:加拿大研究生留学 知乎 编辑:程序博客网 时间:2024/05/22 03:15

    天气开发 

    SmartWeatherAPI 天气信息请求加密     (无比蛋疼 请求个天气信息都要加密 )

          

+ (NSString *)hmacSha1:(NSString*)key text:(NSString*)text{        const char *cKey  = [key cStringUsingEncoding:NSUTF8StringEncoding];    const char *cData = [text cStringUsingEncoding:NSUTF8StringEncoding];        char cHMAC[CC_SHA1_DIGEST_LENGTH];        CCHmac(kCCHmacAlgSHA1, cKey, strlen(cKey), cData, strlen(cData), cHMAC);        NSData *HMAC = [[NSData alloc] initWithBytes:cHMAC length:CC_SHA1_DIGEST_LENGTH];    //base64 encoding     NSString *hash = [GTMBase64 stringByEncodingData:HMAC];    [HMAC release];    return hash;}
    

       

0 0
原创粉丝点击