• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Windows平臺(tái)的加密傳輸庫設(shè)計(jì)與實(shí)現(xiàn)

    2022-10-20 05:48:38袁梁
    高師理科學(xué)刊 2022年9期
    關(guān)鍵詞:客戶端加密程序

    袁梁

    基于Windows平臺(tái)的加密傳輸庫設(shè)計(jì)與實(shí)現(xiàn)

    袁梁

    (無錫城市職業(yè)技術(shù)學(xué)院 師范學(xué)院,江蘇 無錫 214000)

    在Windows端和Linux端之間采用非對(duì)稱算法進(jìn)行數(shù)據(jù)加密傳輸時(shí),為有效避免由于引入第三方代碼庫而增加程序體積和安全風(fēng)險(xiǎn),提出了一種基于Windows平臺(tái)的加密傳輸庫winSSL設(shè)計(jì)與實(shí)現(xiàn)方法.winSSL的實(shí)現(xiàn)思路是在Windows平臺(tái)下利用Windows安全服務(wù)接口實(shí)現(xiàn)SSL/TSL協(xié)議的初始化、握手認(rèn)證、數(shù)據(jù)傳輸、結(jié)束傳輸?shù)冉涌诤瘮?shù).采用winSSL庫實(shí)現(xiàn)的客戶端程序可與OpenSSL服務(wù)端程序無縫對(duì)接.實(shí)驗(yàn)表明,winSSL程序體積相比OpenSSL程序,文件壓縮比率達(dá)到了1/19,相比其他OpenSSL替代庫,程序體積也有明顯改善,而在傳輸效率上卻沒有損失.

    加密傳輸;winSSL;OpenSSL;Schannel;SSL/TSL

    在采用非對(duì)稱算法對(duì)數(shù)據(jù)傳輸進(jìn)行加密方面,目前最流行的加密庫是OpenSSL[1].OpenSSL是一個(gè)開放源代碼的SSL/TSL安全套接字層密碼庫,其函數(shù)庫以C語言寫成,實(shí)現(xiàn)了傳輸層數(shù)據(jù)加密功能,對(duì)SSL和TLS各流行版本均支持.目前,絕大多數(shù)Linux發(fā)行版都有集成OpenSSL套件,在Linux平臺(tái)采用OpenSSLAPI進(jìn)行數(shù)據(jù)加密傳輸開發(fā)和運(yùn)行都相當(dāng)方便.然而對(duì)于師范院校教學(xué)機(jī)房學(xué)生Windows終端上網(wǎng)行為的無感監(jiān)控項(xiàng)目來說,OpenSSL就顯得力不從心了,該項(xiàng)目的目的是將加密程序以遠(yuǎn)程線程方式注入到瀏覽器主進(jìn)程中,實(shí)時(shí)回傳學(xué)生課堂上網(wǎng)瀏覽痕跡到后臺(tái)服務(wù)器.在Windows平臺(tái)下,采用OpenSSL進(jìn)行加密數(shù)據(jù)傳輸時(shí),需要重新編譯OpenSSL源代碼,在項(xiàng)目工程中引入編譯生成的頭文件和庫文件,最終完成的加密程序運(yùn)行時(shí)需要附帶libeay32.dll和ssleay32.dll2個(gè)動(dòng)態(tài)庫.但是當(dāng)加密程序注入進(jìn)瀏覽器主進(jìn)程后,當(dāng)前路徑發(fā)生改變,并不能調(diào)用到動(dòng)態(tài)庫,導(dǎo)致程序運(yùn)行失?。蝗绻捎渺o態(tài)編譯方式將2個(gè)動(dòng)態(tài)庫編譯進(jìn)加密程序,最精簡(jiǎn)編譯后,程序體積也將有1.14 M左右,這對(duì)遠(yuǎn)程線程注入技術(shù)來說,體積過于龐大,將直接影響瀏覽器的穩(wěn)定運(yùn)行.因此,OpenSSL顯然是不合適本項(xiàng)目的.為有效避免由于引入第三方代碼庫而增加的程序體積,以及第三方代碼庫帶來新的安全風(fēng)險(xiǎn),本文提出了一種基于Windows安全服務(wù)接口的加密傳輸庫winSSL設(shè)計(jì)與實(shí)現(xiàn)方法,該技術(shù)的主要思路是在Windows平臺(tái)下利用Windows安全服務(wù)接口實(shí)現(xiàn)SSL/TSL協(xié)議的初始化、握手認(rèn)證、數(shù)據(jù)傳輸、結(jié)束傳輸?shù)冉涌诤瘮?shù).經(jīng)實(shí)驗(yàn)測(cè)試,在Windows客戶端對(duì)程序采用winSSL加密,在Linux服務(wù)端對(duì)程序采用OpenSSL加密,兩者可實(shí)現(xiàn)無縫對(duì)接.

    1 相關(guān)研究

    1.1 SSL/TSL及OpenSSL

    SSL/TSL協(xié)議是為網(wǎng)絡(luò)通信提供安全及數(shù)據(jù)完整性的一種安全協(xié)議,用于建立服務(wù)器和客戶端之間的加密連接.SSL/TSL通過雙向身份認(rèn)證確保數(shù)據(jù)的完整性,通過協(xié)商加密算法確保數(shù)據(jù)的私密性[2].SSL/TSL協(xié)議實(shí)現(xiàn)過程大致包括3個(gè)階段,即初始握手、應(yīng)用對(duì)話和結(jié)束握手.初始握手階段,進(jìn)行SSL/TSL庫上下文環(huán)境的初始化,載入證書私鑰,進(jìn)行密鑰交換與協(xié)商,建立安全通信環(huán)境;應(yīng)用對(duì)話階段,對(duì)數(shù)據(jù)進(jìn)行加解密和傳輸,SSL/TSL通過這一過程為應(yīng)用程序的數(shù)據(jù)傳輸提供了安全通道;結(jié)束握手階段,結(jié)束數(shù)據(jù)傳輸,關(guān)閉并釋放套接字,釋放上下文環(huán)境[3].

    根據(jù)SSL/TSL協(xié)議原理,OpenSSL庫同時(shí)實(shí)現(xiàn)了客戶端與服務(wù)器的編程開發(fā)接口,客戶端和服務(wù)端均采取OpenSSL API進(jìn)行加密通信的大致流程見圖1[4].

    圖1 使用OpenSSL API建立SSL/TSL通信的流程

    1.2 OpenSSL替代庫

    在致力于OpenSSL輕巧性方面,近年來國(guó)外的研究機(jī)構(gòu)、企業(yè)、學(xué)者都在這個(gè)方向的研究取得了顯著的成績(jī).其中比較著名的替代庫有Google公司的boringSSL,OpenBSD開發(fā)者的LibreSSL,ARM 公司的mbedTLS(前身 PolarSSL)以及美國(guó)wolfSSL公司的wolfSSL(前稱CyaSSL).然而boringSSL并不能保證API或ABI的穩(wěn)定性,可用性較差[5].LibreSSL是對(duì)OpenSSL代碼的重構(gòu),刪除了一些陳舊或無用的代碼,同時(shí)對(duì)一些比較罕見的操作系統(tǒng)的支持代碼也被移除了,但代碼體積依然龐大[6].mbedTLS和wolfSSL是目前最流行、最成熟的輕量級(jí)OpenSSL替代庫,都是基于C語言的開源SSL/TLS庫,專門針對(duì)OpenSSL難以涉及的嵌入式環(huán)境[7-8].然而在Windows下依賴默認(rèn)mbedTLS和wolfSSL靜態(tài)庫編譯的加密程序依然在100 K以上,必須對(duì)mbedTLS和wolfSSL的功能模塊進(jìn)行相應(yīng)的裁剪,才能滿足項(xiàng)目幾十KB的要求,然而由于在Windows平臺(tái)下引入了第三方開源庫,且進(jìn)行了模塊裁剪,必將進(jìn)一步增加項(xiàng)目的安全風(fēng)險(xiǎn)系數(shù).近年來,黑客組織不斷爆出mbedTLS和wolfSSL的安全漏洞,如mbedTLS的CVE-2017-2784,CVE-2018-1000520,CVE-2018-0498等漏洞,以及wolfSSL的CVE-2020-24613,CVE-2020-15309,CVE-2020-11735等漏洞[9].因此,為避免由于引入第三方加密庫增加的程序體積和安全風(fēng)險(xiǎn)問題,本文提出了一種基于Windows安全服務(wù)接口的加密傳輸庫winSSL.winSSL通過對(duì)Windows安全服務(wù)接口的二次封裝,實(shí)現(xiàn)SSL/TSL協(xié)議的初始化、握手認(rèn)證、數(shù)據(jù)傳輸、結(jié)束傳輸?shù)认盗薪涌诤瘮?shù),極大地縮小了加密程序體積.

    2 Windows安全服務(wù)接口

    2.1 Schannel及CryptoAPI

    Schannel又稱Secure Channel,是SSPI(Security Support Provider Interface)的一個(gè)子集,是一個(gè)Win32 API接口,用于為傳輸層應(yīng)用程序和網(wǎng)絡(luò)安全服務(wù)提供安全接口.其主要特性是為應(yīng)用程序提供一個(gè)公用的API接口來使用不同的安全包,包括Windows NTLM驗(yàn)證、Kerberos安全驗(yàn)證提供器以及SSL/PCT公用密鑰密碼技術(shù)提供器[10],從而使程序開發(fā)者能夠直接調(diào)用SSPI函數(shù)來集成WindowsNT的安全性.這個(gè)組件集成于微軟所有Windows平臺(tái)中,并且大多數(shù)Windows服務(wù)和軟件都在使用它,如IIS,OWA,Exchange,tive Directory,IE,WindowsUpdate等[11].

    CryptoAPI(Cryptography API)是Windows加密服務(wù)提供程序(CSP)的應(yīng)用程序編程接口,是Windows系統(tǒng)中的 PKI 的編程接口,CryptoAPI提供了一組函數(shù)功能,包括加密、解密、編碼、解碼、哈希、數(shù)字證書、證書存儲(chǔ)和證書管理等功能.CryptoAPI函數(shù)允許程序開發(fā)者以靈活的方式對(duì)數(shù)據(jù)進(jìn)行加解密或數(shù)字簽名,而實(shí)際的加解密操作是由CSP執(zhí)行,CSP完成數(shù)據(jù)加密、解密以及密鑰存儲(chǔ)管理等工作,CSP中的功能模塊相互獨(dú)立,調(diào)用相當(dāng)方便.Schannel使用CryptoAPI進(jìn)行加解密、公/私鑰存儲(chǔ)以及證書管理等操作.

    2.2 winSSL客戶端接口設(shè)計(jì)

    要在Windows平臺(tái)下利用Windows安全服務(wù)接口實(shí)現(xiàn)SSL/TLS加密傳輸開發(fā)接口,并且可與OpenSSL加密通信無縫對(duì)接,需要用Windows安全服務(wù)接口實(shí)現(xiàn)與OpenSSL建立加密通信所需API一一對(duì)應(yīng)的接口函數(shù).以winSSL客戶端接口函數(shù)為例,利用Windows安全服務(wù)接口,主要是利用Schannel和CryptoAPI接口實(shí)現(xiàn)winSSL客戶端接口函數(shù).接口函數(shù)和主要流程過程見圖2.

    圖2 OpenSSL服務(wù)端和Windows客戶端建立SSL/TSL通信過程

    本文將winSSL客戶端通信細(xì)分為4個(gè)階段,即初始化安全通信準(zhǔn)備階段、建立交互握手階段、安全通信階段、結(jié)束階段.主要接口函數(shù)包括InitSSL,SSL_W_SET,ClientHandshake,SSLSend、SSLReceive,SSLClose等API.為了保證編程實(shí)現(xiàn)的winSSL加密傳輸庫具有足夠的版本適應(yīng)性和輕巧性,本文以VC6.0+Platform SDK為開發(fā)環(huán)境,以C+API的方式進(jìn)行開發(fā).

    3 winSSL客戶端接口實(shí)現(xiàn)

    3.1 全局變量定義

    除了定義標(biāo)識(shí)、字符串常量PBYTE pbIoBuffer、DWORD cbIoBuffer、DWORD cbIoBufferLength外,本文需要定義HCERTSTORE hCertStore,PSecurityFunctionTable g_pSSPI,Schannel_CRED SchannelCred 3個(gè)重要的全局變量.HCERTSTORE是CryptoAPI的數(shù)據(jù)結(jié)構(gòu),用于實(shí)現(xiàn)對(duì)Windows客戶端證書和公私鑰的存儲(chǔ)與訪問;PSecurityFunctionTable是一個(gè)函數(shù)分派表,包含指向SSPI中定義的函數(shù)的指針;Schannel_CRED定義了Schannel憑證數(shù)據(jù)結(jié)構(gòu).

    typedef struct _Schannel_CRED {

    DWORD dwVersion;

    DWORD cCreds;

    PCCERT_CONTEXT* paCred;

    HCERTSTORE hRoot Store;

    DWORD cMappers;

    struct _HMAPPER** aphMappers;

    DWORD cSupportedAlgs;

    ALG_ID* palg Supported Algs;

    DWORD grbit Enabled Protocols;

    DWORD dw Minimum Cipher Strength;

    DWORD dw Maximum Cipher Strength;

    DWORD dw Session Lifespan;

    DWORD dw Flags;

    DWORD reserved;

    } Schannel_CRED, *PSchannel_CRED.

    Schannel憑據(jù)在內(nèi)部表示為CERT_CONTEXT結(jié)構(gòu).Schannel使用證書的CERT_KEY_ PROV_ INFO_

    PROP_ID屬性來定位與特定證書上下文相關(guān)聯(lián)的私鑰,使用此屬性,Schannel通過調(diào)用CryptAcquireContext函數(shù)訪問私有密鑰.客戶端私鑰由正在使用的加密服務(wù)提供程序(CSP)管理,客戶端私鑰通常由類型為PROV_RSA_FULL或PROV_RSA_SIGNATURE的CSP存儲(chǔ).

    3.2 初始化安全通信準(zhǔn)備階段

    InitSSL接口函數(shù)用于實(shí)現(xiàn)winSSL的安全通信初始化,主要包括LoadSecurityLibrary和CreateCredentials 2個(gè)函數(shù),LoadSecurityLibrary主要是實(shí)現(xiàn)對(duì)所有的Schannel和SSPI的安全庫進(jìn)行加載并初始化安全接口,核心代碼為:

    HMODULE g_hSecurity=LoadLibrary("Secur32.dll");

    INIT_SECURITY_INTERFACE pInitSecurityInterface =(INIT_SECURITY_INTERFACE)GetProcAddress(g_hSecurity,"Init Security InterfaceA");

    g_pSSPI = pInitSecurityInterface();

    CreateCredentials用于實(shí)現(xiàn)全局變量SchannelCred的初始化,并將結(jié)構(gòu)體傳遞給函數(shù)AcquireCredentialsHandleA,以獲取使用Schannel的安全主體的預(yù)先存在憑據(jù)的句柄phCreds,此句柄是InitializeSecurityContext函數(shù)所必需的,核心代碼為:

    PCCERT_CONTEXT pCertContext = NULL;

    PCredHandle phCreds=NULL;

    hCertStore = CertOpenStore(CERT_STORE_PROV_MEMORY,0,NULL,0,NULL);

    SchannelCred.dwVersion = Schannel_CRED_VERSION;

    if(pCertContext)

    {

    SchannelCred.cCreds = 1;

    SchannelCred.paCred= &pCertContext;

    }

    SchannelCred.grbitEnabledProtocols = SP_PROT_SSL3;

    SchannelCred.dwFlags |= SCH_CRED_MANUAL_CRED_VALIDATION;

    SECURITY_STATUS Status = g_pSSPI->AcquireCredentialsHandleA(NULL,UNISP_NAME_A, SECPKG_CRED_OUTBOUND,NULL,&SchannelCred,NULL,NULL,phCreds,NULL).

    3.3 建立交互握手階段

    建立交互握手階段包含SSL_W_SET和ClientHandshake2個(gè)接口,SSL_W_SET接口函數(shù)用于將TCP套接字與SSL套接字上下文進(jìn)行關(guān)聯(lián).ClientHandshake接口函數(shù)用于實(shí)現(xiàn)符合標(biāo)準(zhǔn)的SSL/TSL三次握手過程,主要包括Windows客戶端獲取Linux服務(wù)端含有公鑰的證書和確定雙方數(shù)據(jù)加密的會(huì)話密鑰.ClientHand-

    shake接口函數(shù)包含2個(gè)主要函數(shù),PerformClientHandshake和ClientHandshakeLoop,PerformClientHandshake用于向服務(wù)器發(fā)起握手請(qǐng)求,函數(shù)核心代碼為:

    SecBufferDesc OutBuffer;

    SecBuffer OutBuffers[1];

    SecBuffer pExtraData

    OutBuffers[0].BufferType = SECBUFFER_TOKEN;

    OutBuffers[0].cbBuffer = 0;

    OutBuffer.cBuffers = 1;

    OutBuffer.pBuffers = OutBuffers;

    OutBuffer.ulVersion = SECBUFFER_VERSION;

    scRet = g_pSSPI->InitializeSecurityContextA(phCreds,NULL,pszServerName,dwSSPIFlags,0,

    SECURITY_NATIVE_DREP,NULL,0,phContext,&OutBuffer,&dwSSPIOutFlags,NULL);

    send(Socket,OutBuffers[0].pvBuffer,OutBuffers[0].cbBuffer,0);

    return ClientHandshakeLoop(Socket,phCreds,phContext,TRUE,pExtraData).

    其中ClientHandshakeLoop函數(shù)內(nèi)部是一個(gè)循環(huán)過程,用于實(shí)現(xiàn)三次握手的后續(xù)幾次交互,其實(shí)現(xiàn)過程與PerformClientHandshake函數(shù)流程基本類似,主要是增加了receive函數(shù)過程InBuffer的安全數(shù)據(jù)結(jié)構(gòu),以及在握手過程中利用InBuffer,OutBuffer,pExtraData對(duì)包括phContext在內(nèi)的結(jié)構(gòu)體和上下文進(jìn)行初始化.

    3.4 安全通信階段

    安全通信階段實(shí)現(xiàn)了SSLSend和SSLReceive接口函數(shù),SSLSend負(fù)責(zé)對(duì)通信數(shù)據(jù)加密,并將加密數(shù)據(jù)發(fā)送給服務(wù)器,SSLReceive負(fù)責(zé)從服務(wù)器接受數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行解密,SSLSend核心代碼為:

    SecBufferDesc Message;

    SecBuffer Buffers[4];

    PBYTE pbMessage;

    DWORD cbMessage;

    g_pSSPI->QueryContextAttributes(phContext,SECPKG_ATTR_STREAM_SIZES,&Sizes);

    Buffers[0].pvBuffer = pbIoBuffer;

    Buffers[0].cbBuffer = Sizes.cbHeader;

    Buffers[0].BufferType = SECBUFFER_STREAM_HEADER;

    Buffers[1].pvBuffer = pbMessage;

    Buffers[1].cbBuffer = cbMessage;

    Buffers[1].BufferType = SECBUFFER_DATA;

    Buffers[2].pvBuffer = pbMessage + cbMessage;

    Buffers[2].cbBuffer = Sizes.cbTrailer;

    Buffers[2].BufferType = SECBUFFER_STREAM_TRAILER;

    Buffers[3].BufferType = SECBUFFER_EMPTY;

    Message.ulVersion = SECBUFFER_VERSION;

    Message.cBuffers = 4;

    Message.pBuffers = Buffers;

    g_pSSPI->EncryptMessage(phContext,0,&Message,0);

    cbData = send(Socket,pbIoBuffer,Buffers[0].cbBuffer + Buffers[1].cbBuffer + Buffers[2].cbBuffer,0).

    SSLReceive函數(shù)實(shí)現(xiàn)過程可參照SSLSend,變量定義基本一致,唯一不同的是SSLReceive先接受數(shù)據(jù),再對(duì)加密數(shù)據(jù)進(jìn)行安全結(jié)構(gòu)體賦值,最后解密數(shù)據(jù).

    3.5 結(jié)束階段

    在結(jié)束階段,SSLclose接口函數(shù)通過構(gòu)造安全結(jié)構(gòu)體向服務(wù)器發(fā)送關(guān)閉連接信號(hào),斷開與服務(wù)器的連接;通過調(diào)用CertFreeCertificateContext釋放證書上下文環(huán)境;通過調(diào)用g_pSSPI->DeleteSecurityContext刪除hContex結(jié)構(gòu)體,通過調(diào)用g_pSSPI->FreeCredentialsHandle釋放SSPI憑證;調(diào)用CertCloseStore關(guān)閉證書庫,最后釋放安全上下文環(huán)境.

    4 實(shí)驗(yàn)

    不同SSL/TSL庫在Windows平臺(tái)下,對(duì)同一個(gè)傳輸程序加密實(shí)現(xiàn)的客戶端程序體積對(duì)比實(shí)驗(yàn)見圖3.其中winSSL客戶端程序在VC6.0編譯環(huán)境默認(rèn)設(shè)置下,Release版本只有60 k;OpenSSL在Windows下生成的最精簡(jiǎn)的控制臺(tái)程序是1.14 M;mbedTLS和wolf SSL默認(rèn)靜態(tài)鏈接依賴庫生成的客戶端程序分別達(dá)到了120 k和148 k.winSSL程序相比OpenSSL程序,文件壓縮比率達(dá)到了1/19,程序體積得到量級(jí)壓縮,輕巧性大大提高,相比mbedTLS和wolfSSL程序,程序體積也有明顯改善.同時(shí)經(jīng)過測(cè)試winSSL客戶端程序可在從Windows XP至Windows Server 2022的所有個(gè)人版和服務(wù)器版的Windows平臺(tái)上獨(dú)立運(yùn)行,通用性很強(qiáng).

    圖3 不同SSL/TSL庫實(shí)現(xiàn)的程序體積對(duì)比

    不同SSL/TSL庫在Windows平臺(tái)下,對(duì)同一對(duì)傳輸程序進(jìn)行的4組加密傳輸效率對(duì)比實(shí)驗(yàn)見圖4.第1組是在Windows7上運(yùn)行winSSL客戶端程序,在Linux上運(yùn)行OpenSSL服務(wù)器程序;第2組是在Windows7上運(yùn)行OpenSSL 客戶端程序,在Linux上運(yùn)行OpenSSL服務(wù)器程序;第3組是在Windows7上運(yùn)行mbedTLS 客戶端程序,在Linux上運(yùn)行mbedTLS服務(wù)器程序;第4組是在Windows7上運(yùn)行wolfSSL客戶端程序,在Linux上運(yùn)行wolfSSL服務(wù)器程序.實(shí)驗(yàn)所用Windows7虛擬機(jī)配置均為雙核CPU,2 G內(nèi)存,Linux虛擬機(jī)配置均為Ubuntu 18.04,雙核CPU,2G內(nèi)存.每組實(shí)驗(yàn)分別進(jìn)行體積約為1,1.5,2,2.5,3 G5個(gè)大文件的傳輸并記錄時(shí)間.以2.5 G文件傳輸為例,winSSL傳輸時(shí)間約為141 s,OpenSSL傳輸時(shí)間約為143 s,mbedTLS傳輸時(shí)間約為140 s,wolfSSL傳輸時(shí)間約為145 s.實(shí)驗(yàn)表明,4種SSL/TSL庫在數(shù)據(jù)傳輸效率上很接近,winSSL略遜于mbedTLS,略好于OpenSSL和wolfSSL.

    圖4 不同SSL/TSL庫實(shí)現(xiàn)的程序傳輸效率對(duì)比

    5 結(jié)論

    在本項(xiàng)目進(jìn)行過程中,同時(shí)也實(shí)現(xiàn)了winSSL加密傳輸庫的服務(wù)端接口,主要接口函數(shù)包括InitSSL,SSL_W_SET,ServerHandshake,SSLSend,SSLReceive,SSLClose等API.然而由于本項(xiàng)目的主要應(yīng)用場(chǎng)景是針對(duì)Windows客戶端與Linux服務(wù)端的加密傳輸,以及篇幅限制問題,沒有在此展開一一敘述,其實(shí)現(xiàn)過程與利用OpenSSL實(shí)現(xiàn)SSL/TSL服務(wù)端程序是對(duì)等的.但是積極的意義是,通過該項(xiàng)目實(shí)現(xiàn)了完整的基于Windows平臺(tái)的加密傳輸庫winSSL.winSSL由于是利用Windows安全服務(wù)接口實(shí)現(xiàn)的二次接口封裝庫,其本身沒有專注于加密算法和數(shù)據(jù)傳輸?shù)倪壿嫾?xì)節(jié),而是集成了Winsows系統(tǒng)自身提供的非對(duì)稱加密算法和數(shù)據(jù)傳輸服務(wù),代碼量得到了極大縮減.因此,winSSL實(shí)現(xiàn)的程序在體積上要遠(yuǎn)遠(yuǎn)小于OpenSSL,相比mbedTLS和wolfSSL,體積也有明顯改善.同時(shí)也避免了在Windows平臺(tái)下由于引入第三方代碼庫而增加的安全風(fēng)險(xiǎn)問題.winSSL今后可廣泛應(yīng)用于涉及Windows平臺(tái)的數(shù)據(jù)加密傳輸.

    [1] 楊柳,王耀青,張劍龍.基于Linux的文件加密傳輸技術(shù)[J].計(jì)算機(jī)測(cè)量與控制,2015,23(12):4161-4163,4167.

    [2] 何文才,關(guān)少華,薛晗,等.一種基于網(wǎng)絡(luò)的文件加密方法的研究與實(shí)現(xiàn)[J].通信技術(shù),2014,47(8):946-950.

    [3] 王志海.OpenSSL與網(wǎng)絡(luò)信息安全[M].北京:清華大學(xué)出版社,2007.

    [4] 宋敬彬.Linux網(wǎng)絡(luò)編程[M].2版.北京:清華大學(xué)出版社,2021.

    [5] ERBSEN A,PHILIPOOM J,GROSS J,et al.Simple High-Level Code For Cryptographic Arithmetic:With Proofs,Without Compromises[J].Operating systems review,2020,54(1):23-30.

    [6] Floeter R.Introducing OpenBSD′s new httpd[C]//The Technical BSD Conference,2015:62-70.

    [7] wolfSSL.wolfSSL embedded SSL/TLS library[EB/OL].[2022-04-01].https:// www.Wolfssl.com/products/wolfssl/ Cve.cve.

    [8] NCC Group.漏洞信息庫[EB/OL].[2021-03-10].http://cve.scap.org.cn/

    [9] Yosifovich P,lonescu A,Russinovich M,et al.深入解析windows操作系統(tǒng)[M].7版.北京:人民郵電出版社,2021.

    [10] Jeffrey Richter,Christophe Nasarre.Windows核心編程[M].5版.北京:清華大學(xué)出版社,2008.

    [11] 段鋼.加密與解密[M].4版.北京:電子工業(yè)出版社,2018.

    Design and implementation of encryption transmission library based on Windows platform

    YUAN Liang

    (Teachers College,Wuxi City College of Vocational Technology,Wuxi 214000,China)

    When using asymmetric algorithm for data encryption transmission between Windows and Linux,in order to effectively avoid the increase of program volume and security risk due to the introduction of third-party code base,a design and implementation method of encrypted transmission library winSSL based on Windows platform is proposed.The implementation idea of winSSL is to use the Windows security service interface to realize the interface functions of SSL/TSL protocol,such as initialization,handshake authentication,data transmission,end transmission and so on.The client program implemented by winSSL library can be seamlessly connected with the OpenSSL server program.Experiments show that compared with OpenSSL program,the file compression ratio of winSSL program is 1/19.Compared with other OpenSSL alternative libraries,the program volume is also significantly improved,but there is no loss in transmission efficiency.

    encrypted transmission;winSSL;OpenSSL;Schannel;SSL/TSL

    1007-9831(2022)09-0032-07

    TP393

    A

    10.3969/j.issn.1007-9831.2022.09.008

    2022-04-13

    無錫市教育科學(xué)“十三五”規(guī)劃課題(H/B/2018/003)

    袁梁(1981-),女,江蘇無錫人,講師,碩士,從事計(jì)算機(jī)網(wǎng)絡(luò)和數(shù)據(jù)庫系統(tǒng)研究.E-mail:zhangailing0403@163.com

    猜你喜歡
    客戶端加密程序
    一種基于熵的混沌加密小波變換水印算法
    試論我國(guó)未決羈押程序的立法完善
    縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    孵化垂直頻道:新聞客戶端新策略
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    “程序猿”的生活什么樣
    英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
    認(rèn)證加密的研究進(jìn)展
    創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
    基于ECC加密的電子商務(wù)系統(tǒng)
    美女免费视频网站| 18禁黄网站禁片免费观看直播| 久久伊人香网站| 69人妻影院| 久久精品夜夜夜夜夜久久蜜豆| 琪琪午夜伦伦电影理论片6080| 又紧又爽又黄一区二区| 高清在线国产一区| 久久午夜亚洲精品久久| 有码 亚洲区| 午夜影院日韩av| 婷婷亚洲欧美| 亚洲无线观看免费| 日韩精品中文字幕看吧| 中文亚洲av片在线观看爽| 欧美最新免费一区二区三区 | 久久久久久久午夜电影| 日韩有码中文字幕| 国产激情偷乱视频一区二区| 国产亚洲精品久久久久久毛片| 久久热精品热| 欧美一区二区国产精品久久精品| 熟女人妻精品中文字幕| 免费人成在线观看视频色| .国产精品久久| 少妇丰满av| 最近中文字幕高清免费大全6 | 国产精品久久电影中文字幕| 欧美不卡视频在线免费观看| 久久精品国产自在天天线| 欧美性感艳星| 又爽又黄无遮挡网站| 国产亚洲精品综合一区在线观看| 2021天堂中文幕一二区在线观| 久久精品综合一区二区三区| 在线看三级毛片| 99久久精品一区二区三区| 精品一区二区三区人妻视频| 亚洲自偷自拍三级| 国产成人aa在线观看| 日韩大尺度精品在线看网址| 我的老师免费观看完整版| 国产精品一区二区三区四区久久| 精品人妻熟女av久视频| 丁香六月欧美| 91午夜精品亚洲一区二区三区 | 能在线免费观看的黄片| 中文字幕高清在线视频| 91久久精品电影网| 露出奶头的视频| 亚洲人与动物交配视频| 亚洲av中文字字幕乱码综合| 亚洲精品在线美女| 国产精品日韩av在线免费观看| 成人av在线播放网站| 夜夜躁狠狠躁天天躁| 亚洲成人免费电影在线观看| 欧美精品国产亚洲| 熟女人妻精品中文字幕| 亚洲无线观看免费| 亚洲成人中文字幕在线播放| 久久亚洲真实| 久久久久久久亚洲中文字幕 | 99热6这里只有精品| 午夜福利视频1000在线观看| 成人一区二区视频在线观看| 成年女人看的毛片在线观看| 黄色女人牲交| 国产精品嫩草影院av在线观看 | 18+在线观看网站| 日韩人妻高清精品专区| 极品教师在线免费播放| 欧美日韩亚洲国产一区二区在线观看| 国产精品一区二区三区四区免费观看 | 精品人妻熟女av久视频| 国产亚洲精品av在线| 国产精品影院久久| 综合色av麻豆| 老司机午夜福利在线观看视频| 国产免费男女视频| 99久久精品热视频| 国产成人影院久久av| 别揉我奶头 嗯啊视频| 日韩精品中文字幕看吧| 国产主播在线观看一区二区| 久久久色成人| 精品国内亚洲2022精品成人| 国产一级毛片七仙女欲春2| 美女黄网站色视频| 可以在线观看的亚洲视频| 日日夜夜操网爽| 成人毛片a级毛片在线播放| 国产av不卡久久| 精品熟女少妇八av免费久了| 欧美乱色亚洲激情| 午夜福利欧美成人| 十八禁人妻一区二区| 乱码一卡2卡4卡精品| 国产黄片美女视频| 天堂动漫精品| aaaaa片日本免费| 久久精品国产亚洲av天美| 日韩精品中文字幕看吧| 亚洲熟妇中文字幕五十中出| 久久99热6这里只有精品| 国产午夜精品论理片| 日韩欧美精品v在线| 亚洲av一区综合| 精品午夜福利视频在线观看一区| 免费av不卡在线播放| 美女黄网站色视频| 简卡轻食公司| 欧美乱色亚洲激情| 国产伦精品一区二区三区视频9| 日韩欧美精品免费久久 | 国产精品女同一区二区软件 | 老熟妇乱子伦视频在线观看| 变态另类丝袜制服| 国产v大片淫在线免费观看| h日本视频在线播放| 精品乱码久久久久久99久播| 非洲黑人性xxxx精品又粗又长| 亚洲无线观看免费| 国内揄拍国产精品人妻在线| 男人的好看免费观看在线视频| 国产探花在线观看一区二区| 婷婷精品国产亚洲av在线| 免费看美女性在线毛片视频| 天堂影院成人在线观看| 一级黄色大片毛片| 色在线成人网| 国产一区二区激情短视频| 最近在线观看免费完整版| av在线老鸭窝| 午夜两性在线视频| www.色视频.com| 亚洲精品影视一区二区三区av| 国产精品久久久久久久久免 | av欧美777| 午夜福利免费观看在线| 亚洲人成电影免费在线| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 不卡一级毛片| 亚洲成人中文字幕在线播放| 国产一区二区激情短视频| 午夜免费激情av| 免费看日本二区| 国产av麻豆久久久久久久| 国产老妇女一区| 精华霜和精华液先用哪个| 少妇的逼好多水| 国产精品久久视频播放| 国产v大片淫在线免费观看| 看黄色毛片网站| 久久香蕉精品热| 久久精品国产自在天天线| 一级毛片久久久久久久久女| 性欧美人与动物交配| 国语自产精品视频在线第100页| 91麻豆精品激情在线观看国产| 别揉我奶头~嗯~啊~动态视频| 国产精品亚洲美女久久久| 黄色女人牲交| xxxwww97欧美| 亚洲 欧美 日韩 在线 免费| 性色av乱码一区二区三区2| 日本三级黄在线观看| 亚洲一区二区三区色噜噜| or卡值多少钱| 免费黄网站久久成人精品 | 99热这里只有是精品在线观看 | 成人性生交大片免费视频hd| 精品福利观看| 精品久久国产蜜桃| www.熟女人妻精品国产| 国产精品久久久久久亚洲av鲁大| 性插视频无遮挡在线免费观看| 亚洲人成网站高清观看| 日本与韩国留学比较| 中国美女看黄片| 欧美潮喷喷水| 久久久久久久久大av| 狂野欧美白嫩少妇大欣赏| 久久久久国产精品人妻aⅴ院| 亚洲,欧美精品.| 在线免费观看不下载黄p国产 | 国产蜜桃级精品一区二区三区| 别揉我奶头~嗯~啊~动态视频| 伊人久久精品亚洲午夜| 国产成年人精品一区二区| 国产视频内射| 色哟哟哟哟哟哟| 我要搜黄色片| 99热精品在线国产| 国产欧美日韩一区二区三| 日韩有码中文字幕| 精品福利观看| 亚洲狠狠婷婷综合久久图片| 精品一区二区三区av网在线观看| 一区福利在线观看| 亚洲成a人片在线一区二区| 国产精品98久久久久久宅男小说| 乱人视频在线观看| 精品久久久久久久久久免费视频| 精华霜和精华液先用哪个| 久久午夜亚洲精品久久| 国产精品98久久久久久宅男小说| 日本免费a在线| 99热这里只有是精品50| 精品人妻1区二区| 嫩草影院入口| 99久久99久久久精品蜜桃| 久久久成人免费电影| 国产成人aa在线观看| 亚洲色图av天堂| 国产三级黄色录像| 国产精品久久电影中文字幕| 午夜福利18| 99riav亚洲国产免费| 久久久久免费精品人妻一区二区| 国产私拍福利视频在线观看| 欧美3d第一页| 又粗又爽又猛毛片免费看| 亚洲av熟女| 国产欧美日韩精品一区二区| 宅男免费午夜| 色av中文字幕| 人人妻人人澡欧美一区二区| 国产精品美女特级片免费视频播放器| 国产视频一区二区在线看| 极品教师在线免费播放| 日本一本二区三区精品| 久久婷婷人人爽人人干人人爱| 国产成人av教育| 在线观看66精品国产| 亚洲狠狠婷婷综合久久图片| 国产欧美日韩精品一区二区| 亚洲精品色激情综合| 欧美中文日本在线观看视频| 午夜福利在线在线| 最后的刺客免费高清国语| 国产成+人综合+亚洲专区| 五月玫瑰六月丁香| 又爽又黄a免费视频| 人人妻人人澡欧美一区二区| 一进一出抽搐动态| 国产一级毛片七仙女欲春2| 亚洲av熟女| 中文字幕av在线有码专区| 国产私拍福利视频在线观看| 亚洲不卡免费看| 男人舔奶头视频| 在线观看午夜福利视频| 国产精品国产高清国产av| 久久久久久久午夜电影| 夜夜躁狠狠躁天天躁| 国内揄拍国产精品人妻在线| 99久国产av精品| 亚洲专区中文字幕在线| 99在线视频只有这里精品首页| 国语自产精品视频在线第100页| 我要看日韩黄色一级片| 波多野结衣巨乳人妻| 久久精品国产清高在天天线| 国产精品久久电影中文字幕| av国产免费在线观看| 欧美xxxx性猛交bbbb| 日韩中文字幕欧美一区二区| 国产高清有码在线观看视频| 欧美日本视频| 久久精品综合一区二区三区| 国产色爽女视频免费观看| 精华霜和精华液先用哪个| 热99re8久久精品国产| 中文亚洲av片在线观看爽| 日日干狠狠操夜夜爽| 国产精品野战在线观看| 亚洲av成人av| 色尼玛亚洲综合影院| 精品久久久久久,| 日韩有码中文字幕| 欧美三级亚洲精品| 69av精品久久久久久| 9191精品国产免费久久| 丰满乱子伦码专区| 看片在线看免费视频| 国产高清激情床上av| 成人鲁丝片一二三区免费| 两个人的视频大全免费| 日韩亚洲欧美综合| 亚洲 欧美 日韩 在线 免费| 一本久久中文字幕| av天堂中文字幕网| 国产精品久久视频播放| 国产精品98久久久久久宅男小说| 日韩av在线大香蕉| 激情在线观看视频在线高清| 性色av乱码一区二区三区2| 在线国产一区二区在线| 国产高清视频在线观看网站| 日韩欧美国产在线观看| 亚洲av.av天堂| 中文字幕免费在线视频6| 亚洲美女黄片视频| 狂野欧美白嫩少妇大欣赏| 不卡一级毛片| 男人和女人高潮做爰伦理| 又黄又爽又免费观看的视频| 成人午夜高清在线视频| 亚洲最大成人中文| 两个人视频免费观看高清| 好看av亚洲va欧美ⅴa在| 国产亚洲欧美在线一区二区| 看片在线看免费视频| 亚洲av成人av| 国产精品电影一区二区三区| 国产欧美日韩精品亚洲av| 尤物成人国产欧美一区二区三区| 热99在线观看视频| 亚洲不卡免费看| 精品久久久久久久久亚洲 | 国产精品99久久久久久久久| 免费看美女性在线毛片视频| 熟妇人妻久久中文字幕3abv| 国产黄色小视频在线观看| 韩国av一区二区三区四区| 国产三级黄色录像| 赤兔流量卡办理| 一二三四社区在线视频社区8| 国产 一区 欧美 日韩| 在线观看一区二区三区| 色av中文字幕| 热99在线观看视频| 亚洲第一电影网av| 国产精品久久久久久精品电影| 亚洲av不卡在线观看| 精品人妻视频免费看| 色视频www国产| 日本免费一区二区三区高清不卡| 国产人妻一区二区三区在| 日本黄大片高清| 青草久久国产| 国产一级毛片七仙女欲春2| 亚洲欧美清纯卡通| 国产精品一区二区性色av| 国产成人影院久久av| 精品不卡国产一区二区三区| 久久久久九九精品影院| 夜夜看夜夜爽夜夜摸| 99riav亚洲国产免费| 波野结衣二区三区在线| 日本 欧美在线| 国产黄片美女视频| 18禁裸乳无遮挡免费网站照片| 国产乱人伦免费视频| 成人午夜高清在线视频| 亚洲经典国产精华液单 | 欧美一区二区精品小视频在线| 日韩亚洲欧美综合| 久久热精品热| xxxwww97欧美| 亚洲国产精品sss在线观看| 欧美黄色淫秽网站| 亚洲精品成人久久久久久| 美女高潮的动态| 村上凉子中文字幕在线| 久久精品国产99精品国产亚洲性色| 婷婷精品国产亚洲av在线| 久久久久性生活片| 亚洲国产精品999在线| 国产精品伦人一区二区| 午夜福利欧美成人| 欧洲精品卡2卡3卡4卡5卡区| 久久精品国产清高在天天线| 淫妇啪啪啪对白视频| 亚洲精品色激情综合| 精品久久久久久久久久免费视频| 床上黄色一级片| 一区二区三区激情视频| 午夜精品在线福利| 久久热精品热| 国产亚洲欧美98| 国产真实伦视频高清在线观看 | 婷婷亚洲欧美| 国模一区二区三区四区视频| 91在线观看av| 美女高潮喷水抽搐中文字幕| 中文字幕免费在线视频6| 桃色一区二区三区在线观看| 在线观看舔阴道视频| 国产一区二区三区在线臀色熟女| 免费人成在线观看视频色| 午夜福利在线在线| 色精品久久人妻99蜜桃| 国产伦一二天堂av在线观看| 一区福利在线观看| 男人的好看免费观看在线视频| 免费在线观看日本一区| 国产伦精品一区二区三区视频9| 免费在线观看成人毛片| 婷婷亚洲欧美| 午夜a级毛片| 男插女下体视频免费在线播放| 日韩欧美在线乱码| 久久人人精品亚洲av| 97热精品久久久久久| 国产伦精品一区二区三区四那| 久久久成人免费电影| 成人鲁丝片一二三区免费| 一个人看的www免费观看视频| 亚洲狠狠婷婷综合久久图片| 99久久精品一区二区三区| 男女做爰动态图高潮gif福利片| 国产成人欧美在线观看| 久久热精品热| 91在线精品国自产拍蜜月| 国产精品一区二区免费欧美| 国产三级中文精品| 女人十人毛片免费观看3o分钟| 99热这里只有精品一区| 999久久久精品免费观看国产| 90打野战视频偷拍视频| 亚洲久久久久久中文字幕| 日韩人妻高清精品专区| 99在线视频只有这里精品首页| 国产午夜福利久久久久久| 日本免费a在线| 国产色婷婷99| 久久国产乱子免费精品| 亚洲人与动物交配视频| 日本成人三级电影网站| 午夜福利免费观看在线| 九色国产91popny在线| 日韩精品青青久久久久久| 日韩亚洲欧美综合| 亚洲精品一卡2卡三卡4卡5卡| 久久久久久久午夜电影| 亚洲在线观看片| 国产高清激情床上av| 免费看日本二区| 久久久久亚洲av毛片大全| 亚洲成av人片免费观看| 99久久九九国产精品国产免费| 亚洲av电影在线进入| 国产成人a区在线观看| 丰满的人妻完整版| 欧美日韩亚洲国产一区二区在线观看| av天堂在线播放| 久久九九热精品免费| 亚洲精品在线美女| 99久久精品国产亚洲精品| 亚洲美女黄片视频| 精品久久久久久久久久久久久| 亚洲国产欧洲综合997久久,| 国产亚洲精品综合一区在线观看| 欧美zozozo另类| 日本黄色视频三级网站网址| 三级毛片av免费| 狠狠狠狠99中文字幕| 脱女人内裤的视频| 深爱激情五月婷婷| 国产白丝娇喘喷水9色精品| 免费观看的影片在线观看| 久久热精品热| 老司机福利观看| 美女黄网站色视频| 国产精品人妻久久久久久| 嫩草影院新地址| 日本成人三级电影网站| 18禁黄网站禁片午夜丰满| 91av网一区二区| 日韩欧美国产在线观看| 久久久久久大精品| 国产毛片a区久久久久| www.www免费av| 99久久久亚洲精品蜜臀av| 欧美黄色淫秽网站| 高清日韩中文字幕在线| 在线国产一区二区在线| 欧美成人a在线观看| 两个人的视频大全免费| 久久草成人影院| 高清日韩中文字幕在线| 免费av观看视频| 99国产精品一区二区蜜桃av| 黄色一级大片看看| 99久久无色码亚洲精品果冻| 亚洲av二区三区四区| 久久精品久久久久久噜噜老黄 | 久久欧美精品欧美久久欧美| 十八禁人妻一区二区| 黄色一级大片看看| 国产黄色小视频在线观看| 天堂av国产一区二区熟女人妻| 我的女老师完整版在线观看| 99热这里只有精品一区| 亚洲自拍偷在线| 三级毛片av免费| 国产精品影院久久| 一进一出抽搐动态| 亚洲精品亚洲一区二区| 午夜免费激情av| 亚洲精品在线美女| 日本一二三区视频观看| 精品一区二区三区视频在线观看免费| a在线观看视频网站| 久久精品91蜜桃| 中亚洲国语对白在线视频| 亚洲av五月六月丁香网| 国产精品久久久久久人妻精品电影| 久久久久国产精品人妻aⅴ院| 性色av乱码一区二区三区2| 欧美乱色亚洲激情| 在线观看美女被高潮喷水网站 | 午夜影院日韩av| 首页视频小说图片口味搜索| 精品人妻1区二区| 国内久久婷婷六月综合欲色啪| 床上黄色一级片| 久久久久国产精品人妻aⅴ院| 亚洲欧美日韩高清专用| 国产真实伦视频高清在线观看 | 757午夜福利合集在线观看| 禁无遮挡网站| 精品人妻视频免费看| 久久久久久久亚洲中文字幕 | 小说图片视频综合网站| 一进一出抽搐动态| 99久久精品热视频| 成人精品一区二区免费| 欧美xxxx黑人xx丫x性爽| 精品人妻偷拍中文字幕| 国产久久久一区二区三区| 日韩欧美三级三区| 亚洲成av人片在线播放无| 少妇裸体淫交视频免费看高清| 亚洲欧美日韩东京热| 超碰av人人做人人爽久久| 在线国产一区二区在线| 性插视频无遮挡在线免费观看| 亚洲专区中文字幕在线| 欧美极品一区二区三区四区| 精品国产三级普通话版| 国产综合懂色| 黄色视频,在线免费观看| 九九在线视频观看精品| 一本久久中文字幕| 一区二区三区高清视频在线| 国内揄拍国产精品人妻在线| 免费人成在线观看视频色| 日韩av在线大香蕉| 97碰自拍视频| 乱码一卡2卡4卡精品| 免费看美女性在线毛片视频| 亚洲第一区二区三区不卡| 免费看日本二区| 天堂√8在线中文| 黄色一级大片看看| 狂野欧美白嫩少妇大欣赏| 久久99热这里只有精品18| 免费av观看视频| 高清毛片免费观看视频网站| 国产真实伦视频高清在线观看 | 免费无遮挡裸体视频| 热99re8久久精品国产| 亚洲综合色惰| 欧美激情国产日韩精品一区| 欧美色视频一区免费| 午夜a级毛片| 免费av观看视频| 日本一二三区视频观看| 亚洲精品成人久久久久久| 亚洲天堂国产精品一区在线| 日本免费a在线| 国产高潮美女av| 别揉我奶头 嗯啊视频| 色综合站精品国产| 亚洲色图av天堂| 99久久精品国产亚洲精品| 亚洲av美国av| 少妇高潮的动态图| 久久久久国内视频| 久久国产乱子免费精品| 国产精品野战在线观看| www.www免费av| 国产野战对白在线观看| 真实男女啪啪啪动态图| 久久久久久久久久黄片| 一本综合久久免费| 日本 欧美在线| 日韩精品青青久久久久久| 中文在线观看免费www的网站| 国产精品,欧美在线| 国内精品久久久久精免费| 夜夜爽天天搞| 久久久久久九九精品二区国产| 亚洲av电影不卡..在线观看| 亚洲精品粉嫩美女一区| 欧美区成人在线视频| 欧美丝袜亚洲另类 | 午夜免费激情av| 欧美在线黄色| 免费av观看视频| 国产精品嫩草影院av在线观看 | 国产一区二区激情短视频| 在线观看免费视频日本深夜| 免费在线观看亚洲国产| www.999成人在线观看| 老熟妇乱子伦视频在线观看| 97超级碰碰碰精品色视频在线观看| 一二三四社区在线视频社区8| 亚洲精品一卡2卡三卡4卡5卡| 性欧美人与动物交配| 波多野结衣高清作品| 婷婷精品国产亚洲av|