亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? digest_pw_auth.c

?? 代理服務器 squid-2.6.STABLE16
?? C
字號:
/* * digest_pw_auth.c * * AUTHOR: Robert Collins. Based on ncsa_auth.c by Arjan de Vet * <Arjan.deVet@adv.iae.nl> * LDAP backend extension by Flavio Pescuma, MARA Systems AB <flavio@marasystems.com> * * Example digest authentication program for Squid, based on the original * proxy_auth code from client_side.c, written by * Jon Thackray <jrmt@uk.gdscorp.com>. * * - comment lines are possible and should start with a '#'; * - empty or blank lines are possible; * - file format is username:password *  * To build a directory integrated backend, you need to be able to * calculate the HA1 returned to squid. To avoid storing a plaintext * password you can calculate MD5(username:realm:password) when the * user changes their password, and store the tuple username:realm:HA1. * then find the matching username:realm when squid asks for the * HA1. * * This implementation could be improved by using such a triple for * the file format.  However storing such a triple does little to * improve security: If compromised the username:realm:HA1 combination * is "plaintext equivalent" - for the purposes of digest authentication * they allow the user access. Password syncronisation is not tackled * by digest - just preventing on the wire compromise. * * Copyright (c) 2003  Robert Collins  <robertc@squid-cache.org> */#include "digest_common.h"#include "text_backend.h"#define PROGRAM_NAME "digest_pw_auth"voidusage(){    fprintf(stderr, "\n\t\tYou need at least to specify the backend database\n");    fprintf(stderr, "\t\t%s -D LDAP or file\n", PROGRAM_NAME);    exit(1);}voidGetHHA1(RequestData * requestData){    TextHHA1(requestData);}static voidParseBuffer(char *buf, RequestData * requestData){    char *p;    requestData->parsed = 0;    if ((p = strchr(buf, '\n')) != NULL)	*p = '\0';		/* strip \n */    if ((requestData->user = strtok(buf, "\"")) == NULL)	return;    if ((requestData->realm = strtok(NULL, "\"")) == NULL)	return;    if ((requestData->realm = strtok(NULL, "\"")) == NULL)	return;    requestData->parsed = -1;}static voidOutputHHA1(RequestData * requestData){    requestData->error = 0;    GetHHA1(requestData);    if (requestData->error) {	printf("ERR No such user\n");	return;    }    printf("%s\n", requestData->HHA1);}static voidDoOneRequest(char *buf){    RequestData requestData;    ParseBuffer(buf, &requestData);    if (!requestData.parsed) {	printf("ERR\n");	return;    }    OutputHHA1(&requestData);}voidProcessArguments(int argc, char **argv){    TextArguments(argc, argv);}intmain(int argc, char **argv){    char buf[256];    setbuf(stdout, NULL);    ProcessArguments(argc, argv);    while (fgets(buf, 256, stdin) != NULL)	DoOneRequest(buf);    exit(0);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九九精品视频在线看| 一区二区三区国产精品| 成人精品视频网站| 成人高清免费观看| 国产成人亚洲综合a∨婷婷图片| 亚洲大片精品永久免费| 一区二区三区久久久| 亚洲欧美经典视频| 亚洲激情校园春色| 一二三四区精品视频| 亚洲妇女屁股眼交7| 日本不卡视频一二三区| 精品亚洲aⅴ乱码一区二区三区| 五月天丁香久久| 免费在线视频一区| 国产一区二区三区综合| www.亚洲色图.com| 欧美视频自拍偷拍| 日韩精品中午字幕| 国产日韩精品一区二区三区在线| 国产精品天美传媒| 亚洲图片自拍偷拍| 久久电影国产免费久久电影| 国产精品12区| 欧美中文字幕不卡| 久久在线免费观看| 亚洲欧美日韩国产另类专区| 免费成人在线网站| 91亚洲精品久久久蜜桃网站| 自拍偷在线精品自拍偷无码专区| 欧美精品一区二区三区蜜桃| 2022国产精品视频| 亚洲国产精品传媒在线观看| 亚洲天堂a在线| 精品制服美女丁香| 色综合久久99| 26uuu欧美| 亚洲在线观看免费| 国产激情91久久精品导航| 91色视频在线| 精品福利在线导航| 亚洲一本大道在线| 成人午夜免费电影| 欧美一区二区三区日韩| 亚洲欧美综合色| 久久 天天综合| 在线精品观看国产| 国产精品毛片久久久久久久| 成人精品gif动图一区| 一区在线观看免费| 日本欧美韩国一区三区| 99精品视频一区二区| 欧美一区二区三区性视频| 欧美国产一区二区在线观看| 久久国产视频网| 欧美群妇大交群中文字幕| 国产情人综合久久777777| 裸体一区二区三区| 欧美性高清videossexo| 国产精品久久久久aaaa| 国产精品99久久久久久宅男| 91麻豆精品国产自产在线观看一区 | 久久久91精品国产一区二区精品| 亚洲午夜在线视频| 欧美zozo另类异族| 亚洲精品乱码久久久久久久久| 国产一区二区三区av电影 | 欧美一级理论片| 亚洲一卡二卡三卡四卡无卡久久| 成人综合婷婷国产精品久久| 久久久午夜电影| 久久99深爱久久99精品| 日韩欧美一级二级| 美女www一区二区| 制服.丝袜.亚洲.中文.综合| 丝袜美腿亚洲色图| 欧美日韩高清一区二区三区| 亚洲国产乱码最新视频| 91啦中文在线观看| 日韩伦理免费电影| 色综合久久天天| 一区二区三区免费| 欧美日韩一本到| 日韩国产成人精品| 91尤物视频在线观看| 精品久久久久久综合日本欧美| 青青草97国产精品免费观看| 欧美日韩免费视频| 日韩不卡一二三区| 精品国产乱子伦一区| 国产成人av自拍| 中文字幕日韩欧美一区二区三区| 欧美中文字幕不卡| 蜜臀av性久久久久蜜臀aⅴ| 亚洲日本在线看| 欧美性猛片xxxx免费看久爱| 日韩精品免费视频人成| 欧美电影免费观看高清完整版 | 成人看片黄a免费看在线| 中文无字幕一区二区三区| 97久久超碰精品国产| 亚洲一二三级电影| 久久精品一区二区三区不卡| 色综合天天做天天爱| 欧美色男人天堂| 欧洲精品一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美v日韩v国产v| 国产成人av福利| 亚洲在线中文字幕| 国产午夜精品福利| 欧美吻胸吃奶大尺度电影| 狠狠网亚洲精品| 性做久久久久久久免费看| 久久久久久毛片| 欧美日韩在线观看一区二区| 国产一区二区三区黄视频| 亚洲影视在线观看| 中文字幕精品综合| 欧美电视剧在线观看完整版| 91国偷自产一区二区三区观看| 国产伦精品一区二区三区免费| 亚洲午夜久久久久久久久电影院| 欧美午夜视频网站| 亚洲另类春色国产| 久久众筹精品私拍模特| 欧美中文字幕不卡| 成人丝袜高跟foot| 久久国产精品露脸对白| 一区二区三区成人| 久久精品欧美一区二区三区麻豆| 91丨porny丨蝌蚪视频| 国产做a爰片久久毛片| 偷拍一区二区三区| 一区二区三区在线播放| 久久精品网站免费观看| 欧美日韩成人在线一区| 99热99精品| 成人黄色在线看| 国产精品91一区二区| 精品一区二区免费看| 日韩国产欧美一区二区三区| 一区二区三区蜜桃网| 中文字幕一区二区视频| 国产亚洲一区二区三区四区| 日韩欧美亚洲国产另类| 91麻豆精品国产自产在线| 日韩精品免费专区| 激情六月婷婷久久| 亚洲国产精品一区二区www| 国产精品青草久久| 久久久激情视频| 久久久蜜臀国产一区二区| 精品国产一区二区三区忘忧草| 91精品国产综合久久精品性色| 欧美日韩一区二区三区视频| 欧美中文字幕久久| 欧美三级电影在线看| 欧美日韩在线播| 51午夜精品国产| 欧美国产日韩a欧美在线观看 | 国产精品麻豆久久久| 久久精品在线免费观看| 欧美高清一级片在线观看| 国产无人区一区二区三区| 国产精品网站在线观看| 综合电影一区二区三区 | 亚洲成人激情av| 日韩av一区二区三区四区| 久久精品国产99国产| 国产精品自在欧美一区| 99re这里只有精品视频首页| 91视频观看免费| 欧美一级高清片在线观看| 国产日韩视频一区二区三区| 亚洲免费av观看| 亚洲一级二级在线| 激情综合色播激情啊| av日韩在线网站| 欧美一区二区在线不卡| 久久精品人人做人人综合| 亚洲精品国产品国语在线app| 亚洲不卡一区二区三区| 国产九九视频一区二区三区| 不卡的av在线播放| 日韩一区二区三区视频在线| 欧美国产在线观看| 日本欧美久久久久免费播放网| 国产电影精品久久禁18| 欧美色爱综合网| 国产三级久久久| 午夜精品123| av亚洲产国偷v产偷v自拍| 日韩午夜在线观看| 1024成人网色www| 另类中文字幕网| 在线精品视频一区二区| 久久久www成人免费无遮挡大片| 亚洲3atv精品一区二区三区| 福利一区在线观看|