亚洲欧美第一页_禁久久精品乱码_粉嫩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 "ldap_backend.h"#define PROGRAM_NAME "digest_ldap_auth"voidGetHHA1(RequestData * requestData){    LDAPHHA1(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){    int i;    i = LDAPArguments(argc, argv);    if (i)	exit(i);}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一区二区三区免费野_久草精品视频
国产一区二区三区免费| 精品一区精品二区高清| 中文字幕不卡三区| 亚洲精品一区二区三区蜜桃下载 | eeuss国产一区二区三区| 国产精品一区二区在线播放 | 91在线视频播放| 成人av网址在线| 99天天综合性| 欧美午夜理伦三级在线观看| 色偷偷久久人人79超碰人人澡| 在线一区二区三区四区五区 | 中文字幕乱码亚洲精品一区| 中文字幕国产精品一区二区| 中文字幕色av一区二区三区| 亚洲精品久久久蜜桃| 亚洲在线免费播放| 另类小说视频一区二区| 欧美中文字幕一区二区三区| 精品视频1区2区| 日韩欧美国产系列| 国产亚洲精品免费| 亚洲蜜臀av乱码久久精品 | 国产三区在线成人av| 国产日韩欧美一区二区三区综合 | 色哟哟国产精品免费观看| 在线看国产一区二区| 欧美精品v日韩精品v韩国精品v| 精品少妇一区二区三区在线播放 | 亚洲精品国产a| 奇米色777欧美一区二区| 黄一区二区三区| av一区二区三区在线| 911精品产国品一二三产区| 久久中文字幕电影| 亚洲自拍偷拍av| 国产99久久久久久免费看农村| 色狠狠一区二区| 亚洲精品一区二区三区精华液| 亚洲视频一二区| 久久se这里有精品| 91激情五月电影| 日本一区二区免费在线 | 久久在线观看免费| 亚洲综合视频网| 国产91精品一区二区麻豆网站| 欧美日韩精品一区二区三区四区| 欧美激情一区三区| 免费高清不卡av| 在线视频你懂得一区| 久久久激情视频| 喷水一区二区三区| 欧美三级三级三级| 亚洲欧洲在线观看av| 国产精品主播直播| 欧美成人福利视频| 丝袜美腿亚洲一区| 欧美性xxxxxx少妇| 亚洲精品免费在线播放| 成人在线综合网| 26uuu色噜噜精品一区二区| 三级久久三级久久| 欧美中文字幕亚洲一区二区va在线| 国产欧美一二三区| 国产剧情在线观看一区二区| 欧美一级片在线| 亚洲成av人片在线观看| 欧美综合天天夜夜久久| 亚洲欧洲色图综合| 成人免费av网站| 欧美国产日本视频| 国v精品久久久网| 国产农村妇女精品| 国产91对白在线观看九色| 欧美精品一区二区三区四区 | 午夜免费欧美电影| 色香蕉成人二区免费| 亚洲精品中文字幕在线观看| 99久久99精品久久久久久| 国产精品不卡在线| 色综合久久久久综合体| 一区二区三区四区在线| 在线免费亚洲电影| 日本亚洲三级在线| xvideos.蜜桃一区二区| 福利一区福利二区| 亚洲伦理在线免费看| 欧美日韩免费电影| 久久99这里只有精品| 国产亚洲成年网址在线观看| 国产成人av一区二区三区在线 | 色国产精品一区在线观看| 亚洲自拍另类综合| 91麻豆精品国产91久久久久久久久| 男女性色大片免费观看一区二区 | 大尺度一区二区| 亚洲女人****多毛耸耸8| 欧美午夜不卡在线观看免费| 日本强好片久久久久久aaa| 欧美精品一区二区三区在线播放 | 精品影视av免费| 亚洲国产精品t66y| 欧美在线一二三四区| 另类欧美日韩国产在线| 国产欧美一区二区三区在线看蜜臀| 成人国产一区二区三区精品| 亚洲第一搞黄网站| 国产日韩综合av| 欧美三级日韩三级| 国产精品亚洲成人| 亚洲一区二区精品视频| 欧美va亚洲va| 色综合中文字幕国产| 亚洲免费观看视频| 精品久久久久久久久久久久久久久久久| 成人免费视频caoporn| 天堂成人国产精品一区| 国产精品美女久久久久久久久久久| 欧美影院精品一区| 成人性生交大片| 麻豆精品新av中文字幕| 尤物在线观看一区| 国产欧美精品一区二区色综合朱莉| 欧美在线观看视频在线| 风流少妇一区二区| 激情小说亚洲一区| 偷拍亚洲欧洲综合| 亚洲女人的天堂| 国产欧美精品一区aⅴ影院| 欧美一级欧美一级在线播放| 一本大道久久a久久综合| 国产在线视频一区二区三区| 婷婷久久综合九色综合绿巨人| 中文字幕第一区| 久久久天堂av| 精品美女在线播放| 日韩视频一区二区| 91精品国产91综合久久蜜臀| 色哟哟欧美精品| 色综合天天综合网国产成人综合天 | av不卡免费在线观看| 国产精品88888| 国产一区日韩二区欧美三区| 久久精品国产亚洲5555| 天天操天天色综合| 爽爽淫人综合网网站| 亚洲成av人在线观看| 亚洲精品综合在线| 一区二区三区欧美激情| 亚洲欧美在线aaa| 国产精品日日摸夜夜摸av| 久久精品一区蜜桃臀影院| 亚洲精品一线二线三线| 337p日本欧洲亚洲大胆精品| 精品日韩在线一区| 日韩你懂的在线观看| 亚洲精品一区二区三区99| 精品对白一区国产伦| 久久久久久免费| 欧美国产欧美综合| 中文一区二区完整视频在线观看 | 中文字幕佐山爱一区二区免费| 中文字幕日韩av资源站| 中文字幕一区二区三区av| 国产精品成人免费精品自在线观看| 欧美激情一区二区三区蜜桃视频| 欧美激情综合在线| 亚洲精品成人精品456| 亚洲在线观看免费视频| 日韩一区精品视频| 狠狠色狠狠色综合系列| 国产另类ts人妖一区二区| jlzzjlzz国产精品久久| 欧美日韩情趣电影| 精品国产露脸精彩对白| 国产精品久久久久久久久久久免费看 | 国产精品久久久久永久免费观看| 亚洲天堂网中文字| 亚洲成人综合网站| 国产一区视频网站| 在线视频综合导航| 精品久久99ma| 17c精品麻豆一区二区免费| 亚洲成在人线免费| 国产成人精品免费一区二区| 欧美亚洲一区二区在线观看| 欧美一级高清片在线观看| 国产欧美日韩综合精品一区二区| 日韩伦理免费电影| 麻豆传媒一区二区三区| 99精品国产99久久久久久白柏| 欧美精品丝袜久久久中文字幕| 国产视频不卡一区| 亚洲va欧美va人人爽| 成人性生交大片免费看在线播放| 9191久久久久久久久久久| 国产精品麻豆网站| 免费成人av在线| 色婷婷国产精品| 久久久国产精品不卡|