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

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

?? drac3_hash.c

?? linux集群服務器軟件代碼包
?? C
字號:
/* $Id: drac3_hash.c,v 1.5 2004/08/29 22:38:26 kevin Exp $ *//* * Stonith module for Dell DRACIII (Dell Remote Access Card) * * Copyright (C) 2003 Alfa21 Outsourcing * Copyright (C) 2003 Roberto Moreda <moreda@alfa21.com> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. *  * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Lesser General Public License for more details. *  * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA * */#include <portability.h>#include <string.h>#include <openssl/bio.h>#include <openssl/evp.h>#include <openssl/md5.h>#include <glib.h>#include "drac3_hash.h"#define BUFLEN        1024    /* buffer */#define SBUFLEN        256    /* small buffer */#define MD5LEN          16    /* md5 buffer *//* Hash functions for DRAC3 authentication */guint16 drac3Crc16(const char *str, 	const int l) {    int i,j;    guint16 crc = 0;        for (i=0; i<l; i++) {        crc = crc ^ (str[i] << 8);        for (j=0; j<8; j++)              crc = ( (crc & 0x8000) == 32768 ? (crc<<1) ^ 0x1021 : crc<<1);    }        crc = crc & 0xFFFF;    return crc;}void drac3AuthHash(const char * chall, 	const char * pass, 	char * token, 	int len) {            BIO *b64bio, *membio;    char challBytes[MD5LEN];    char passMD5[MD5LEN];    char xorBytes[MD5LEN];    char xorBytesMD5[MD5LEN];    guint16 crc;    char response[MD5LEN+2];    char responseb64[SBUFLEN];    int i;        /* decodes chall -> challBytes */    b64bio = BIO_new(BIO_f_base64());    membio = BIO_new(BIO_s_mem());    b64bio = BIO_push(b64bio, membio);    BIO_puts(membio, chall);    BIO_flush(b64bio);    BIO_read(b64bio, challBytes, MD5LEN);    /* gets MD5 from pass -> passMD5 */    MD5(pass, strlen(pass), passMD5);        /* calculate challBytes and passMD5 xor -> xorBytes */    for (i=0; i<MD5LEN; i++) {        xorBytes[i] = challBytes[i] ^ passMD5[i];    }        /* calculate xorBytes MD5 -> xorBytesMD5 */    MD5(xorBytes, MD5LEN, xorBytesMD5);        /* calculate xorBytesMD5 crc16 */    crc = drac3Crc16(xorBytesMD5, MD5LEN);        /* joins xorBytesMD5 and crc16 -> response */    memcpy(response, xorBytesMD5, MD5LEN);    memcpy(response+MD5LEN, &crc, 2);        /* calculate response base64 -> responseb64 */    BIO_write(b64bio, response, MD5LEN+2);    BIO_flush(b64bio);    BIO_gets(membio, responseb64, SBUFLEN);    BIO_free_all(b64bio);    /* assuring null-termination */    responseb64[SBUFLEN-1]=0x00;        snprintf(token, len, "%s", responseb64);    token[len-1]=0x00;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久久久久久院品网 | 综合精品久久久| 一区二区三区中文免费| 蜜桃一区二区三区在线| 91丨porny丨在线| 欧美成人vr18sexvr| 亚洲午夜免费电影| 99久久综合狠狠综合久久| 日韩美女天天操| 樱花影视一区二区| 成人听书哪个软件好| 欧美成人一区二区三区在线观看 | www一区二区| 日韩av一区二| 欧美日韩另类一区| 艳妇臀荡乳欲伦亚洲一区| 不卡av免费在线观看| 久久综合久久99| 日本不卡不码高清免费观看| 色悠久久久久综合欧美99| 国产精品美女久久久久久久久| 韩国欧美国产1区| 日韩免费看的电影| 免费av网站大全久久| 欧美夫妻性生活| 亚洲超碰精品一区二区| 欧美制服丝袜第一页| 亚洲三级电影全部在线观看高清| 国产精品中文字幕欧美| 精品福利一二区| 国产一区二区三区久久久 | 午夜精品在线视频一区| 在线观看网站黄不卡| 亚洲日本一区二区| 91免费精品国自产拍在线不卡| 国产精品传媒在线| 97久久超碰国产精品电影| 亚洲色图一区二区三区| 97se亚洲国产综合自在线观| 亚洲人精品一区| 在线一区二区视频| 99re这里只有精品视频首页| 26uuu久久天堂性欧美| 国产美女av一区二区三区| 久久久久久久久久久久久久久99| 国产一区二区三区免费播放| 久久精品日产第一区二区三区高清版| 国产麻豆欧美日韩一区| 欧美激情一区三区| 色综合色综合色综合 | 国产婷婷色一区二区三区在线| 国产精品123区| 最新不卡av在线| 欧美精品777| 韩国午夜理伦三级不卡影院| 国产精品日韩精品欧美在线| 91年精品国产| 美女脱光内衣内裤视频久久影院| 久久久久久久电影| 91小宝寻花一区二区三区| 亚洲成人自拍一区| 久久精品一区二区三区不卡| 色综合久久综合网97色综合 | 色狠狠综合天天综合综合| 亚洲妇女屁股眼交7| 精品久久久久一区| 色综合天天综合在线视频| 美女在线视频一区| 中文字幕一区二区三区四区 | 日韩三级视频在线看| 成人高清免费在线播放| 亚洲福利国产精品| 欧美国产激情二区三区| 欧美日韩美少妇| 成人免费av在线| 免费观看久久久4p| 国产精品996| 欧美日韩免费在线视频| 国产成人亚洲综合a∨婷婷 | 久久久久久久精| 在线观看亚洲精品| 粉嫩绯色av一区二区在线观看| 一区二区三区成人| 国产视频一区在线播放| 91精品国产色综合久久| 色综合咪咪久久| 国产成a人无v码亚洲福利| 午夜欧美在线一二页| 国产精品传媒入口麻豆| 精品国产青草久久久久福利| 欧美吻胸吃奶大尺度电影 | 久久精品国产一区二区三区免费看| 亚洲欧洲日产国码二区| 久久影院视频免费| 欧美久久久久久久久| 91黄色小视频| 波多野结衣欧美| 东方欧美亚洲色图在线| 国内精品写真在线观看| 日本不卡不码高清免费观看 | 亚洲欧美日韩人成在线播放| 久久久亚洲午夜电影| 日韩免费看的电影| 6080日韩午夜伦伦午夜伦| 欧美色图在线观看| 一本色道a无线码一区v| av一二三不卡影片| 成人免费毛片a| 成人综合在线网站| 国产精品影视网| 国产高清在线精品| 国产在线视频一区二区| 狠狠色丁香久久婷婷综| 激情综合网激情| 九九九精品视频| 国产一区二区三区久久悠悠色av| 久久99精品一区二区三区三区| 日本欧洲一区二区| 色先锋aa成人| 91丨porny丨中文| 色综合色综合色综合色综合色综合| 成+人+亚洲+综合天堂| 成人av电影在线网| 91麻豆国产在线观看| 一本色道久久综合亚洲91| 日本高清成人免费播放| 欧美日韩成人高清| 欧美一区二区三区免费在线看 | 亚洲成人动漫在线免费观看| 午夜视频一区二区| 狂野欧美性猛交blacked| 精品一区二区三区免费播放| 国产一区二区精品久久99| 国产成人在线观看| 色婷婷狠狠综合| 91精品午夜视频| 久久综合精品国产一区二区三区| 欧美国产日韩a欧美在线观看| 国产精品美女久久久久久2018 | 国产精品欧美综合在线| 综合欧美一区二区三区| 亚洲国产成人av网| 久久99日本精品| 99视频一区二区| 7777精品伊人久久久大香线蕉经典版下载| 91精品黄色片免费大全| 国产喷白浆一区二区三区| 亚洲三级电影全部在线观看高清| 午夜精品爽啪视频| 国产麻豆成人传媒免费观看| 97久久人人超碰| 日韩久久精品一区| 亚洲日本一区二区| 免费视频一区二区| 99re热视频精品| 欧美大白屁股肥臀xxxxxx| 最近中文字幕一区二区三区| 日韩黄色在线观看| 成人午夜大片免费观看| 91精品国产91热久久久做人人 | 欧美精品久久99| 亚洲国产精品v| 日本免费新一区视频| 成人av在线影院| 日韩免费电影网站| 依依成人精品视频| 国产a视频精品免费观看| 欧美群妇大交群的观看方式 | 精品国产乱码久久久久久免费| ...xxx性欧美| 狠狠久久亚洲欧美| 欧美日韩国产综合一区二区三区| 久久精品这里都是精品| 日本va欧美va精品| 色视频一区二区| 国产精品伦理一区二区| 毛片av一区二区| 欧美区视频在线观看| 亚洲精品中文在线观看| 国产不卡一区视频| 欧美精品一区二区三区在线播放| 五月婷婷综合在线| 91精品1区2区| 亚洲欧美日韩国产另类专区| 国产精品1区二区.| 久久日一线二线三线suv| 人人狠狠综合久久亚洲| 欧美日韩美少妇| 一区二区三区产品免费精品久久75| av网站一区二区三区| 国产精品久久久久久久久动漫| 国产美女在线精品| 久久综合久久综合亚洲| 黄色资源网久久资源365| 91精品国产麻豆| 日韩av一区二区在线影视| 7777精品伊人久久久大香线蕉完整版 | 波波电影院一区二区三区| 国产亚洲欧美在线| 成人午夜激情影院|