iOS sha1加密算法

释放双眼,带上耳机,听听看~!
//sha1加密方式
+(NSString *)sha1:(NSString *)input
{
    //const char *cstr = [input cStringUsingEncoding:NSUTF8StringEncoding];
    //NSData *data = [NSData dataWithBytes:cstr length:input.length];
//    input = [input stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    NSData *data = [input dataUsingEncoding:NSUTF8StringEncoding];
    
    uint8_t digest[CC_SHA1_DIGEST_LENGTH];
    
    CC_SHA1(data.bytes, (unsigned int)data.length, digest);
    
    NSMutableString *output = [NSMutableString stringWithCapacity:CC_SHA1_DIGEST_LENGTH * 2];
    
    for(int i=0; i<CC_SHA1_DIGEST_LENGTH; i++) {
        [output appendFormat:@"%02X", digest[i]];
    }
    
    return output;
}

 

人已赞赏
iOS文章

iOS提示弹窗

2019-11-17 14:38:46

iOS文章

iOS判断UITableView的滑动方向

2019-11-17 15:44:32

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索