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

    PDF電子簽章控件關鍵技術研究與實現(xiàn)

    2019-06-27 00:22:30陳卓張榮郭立君黃洋
    移動通信 2019年5期

    陳卓 張榮 郭立君 黃洋

    【摘? 要】電子簽章是解決電子文件安全問題的有效方式。針對國內(nèi)PDF電子簽章產(chǎn)品依賴PDF閱讀器軟件,無法實現(xiàn)可定制化的簽章與驗章形式、或是無法支持多樣化的電子印章以及缺少將其他格式的文件轉(zhuǎn)換為PDF格式文件的轉(zhuǎn)換功能等問題,提出了新的PDF電子簽章控件設計與實現(xiàn)方案??丶赑KI技術,結(jié)合PDF文檔解析技術與Windows窗體技術實現(xiàn)了以容器方式嵌入瀏覽器的PDF閱讀器,通過建立服務器與控件間的通信協(xié)議,實現(xiàn)了控件對電子印章多樣化的支持,并通過ActiveX控件技術、USBKey以及JNI等技術,完成了控件對PDF電子簽章對象的操作,在實現(xiàn)了電子簽章與相關PDF軟件兼容的同時,也實現(xiàn)了簽章與驗章操作的可定制化。

    【關鍵詞】電子簽章;PKI;PDF文檔解析;ActiveX;Web應用

    中圖分類號:TP319

    文獻標志碼:A? ? ? ? 文章編號:1006-1010(2019)05-0085-07

    1? ?引言

    隨著網(wǎng)絡的普及和電子文件的盛行,解決電子文件的安全問題越來越重要。基于PKI的數(shù)字簽名技術可以保證電子文件的完整性和不可抵賴性[1],同時物理印章作為一種認證方式,在中國擁有悠久的歷史傳統(tǒng)并在政務和商務中廣泛應用,隨著電子政務、電子商務系統(tǒng)的推廣,物理印章的電子化即電子印章(電子簽章的外觀表現(xiàn)形式)的應用也勢在必行。因此,研究融合數(shù)字簽名技術與電子印章的可視電子簽章技術具有重要的應用推廣價值。在電子文件中以PDF為標準的版式文件具有良好的跨平臺性、高效的壓縮能力、優(yōu)質(zhì)的屏幕顯示效果、逼真的打印效果等特性[2]。隨著互聯(lián)網(wǎng)的增長,PDF文件在國內(nèi)電子商務和電子政務系統(tǒng)中得到了廣泛的使用,因此研究符合國內(nèi)電子政務和電子商務系統(tǒng)要求的PDF電子簽章技術具有重要意義。

    電子簽章是一種用以辨識電子文件簽署者身份(防抵賴),保證文件完整性(防篡改)的安全保證措施[3]。目前電子簽章關鍵技術按照核心技術可以分為:基于數(shù)字水印算法的電子簽章技術和基于數(shù)字簽名算法的電子簽章技術[2-3]。相比于數(shù)字水印算法的電子簽章技術,基于數(shù)字簽名算法的電子簽章技術應用更廣泛、安全性更高[4],本文研究的是基于數(shù)字簽名算法的電子簽章技術。國內(nèi)一些公司開發(fā)了基于數(shù)字簽名算法的PDF簽章產(chǎn)品。其中,多數(shù)PDF電子簽章產(chǎn)品盡管可以嵌入到應用系統(tǒng)中,但仍依賴PDF閱讀器軟件完成簽章驗章操作[5-7]。也有一些運用控件技術將瀏覽器作為容器的PDF電子簽章產(chǎn)品,能在瀏覽器中進行PDF文件的可視化簽章與驗章操作[8],但是這些產(chǎn)品在電子簽名與電子印章結(jié)合時存在對電子印章的形式(文件格式、尺寸大?。┮髧栏瘛⒏码娮佑≌逻^程繁瑣等問題,導致這些產(chǎn)品缺乏靈活的電子印章支持方式,從而無法滿足電子政務和電子商務系統(tǒng)的要求,同時,這些產(chǎn)品不支持非PDF格式文件(WORD、表單文件、圖像文件等)向PDF文件轉(zhuǎn)換。隨著現(xiàn)代信息技術的快速發(fā)展,各種格式的電子文件在不同的應用領域都發(fā)揮著不可或缺的作用,所以缺少文件轉(zhuǎn)換功能將會極大地制約PDF電子簽章產(chǎn)品的應用場景。此外,市場上多數(shù)PDF電子簽章產(chǎn)品的實現(xiàn)原理并不遵守PDF標準,通過這些產(chǎn)品所蓋的電子印章只能在特定的客戶端軟件上驗證,無法被Adobe Reader、Adobe Acrobat及其他遵守PDF標準的軟件識別。

    基于上述問題的研究,針對PDF電子簽章產(chǎn)品依賴PDF閱讀器軟件問題,本文結(jié)合Windows窗體技術和PDF文檔解析技術實現(xiàn)了以容器方式嵌入瀏覽器的PDF閱讀器,同時,本文基于PDF標準,實現(xiàn)了PDF文檔中電子簽章對象的構(gòu)造,解決了電子簽章與其他PDF軟件的兼容問題;針對PDF電子簽名無法有效結(jié)合電子印章問題,本文通過建立服務器與簽章控件間的通信協(xié)議,實現(xiàn)了通過印章參數(shù)和印章圖片兩種方式完成電子簽名與電子印章的結(jié)合;針對瀏覽器不支持PDF文檔可定制化簽章驗章問題,本文基于ActiveX技術,同時也整合本文其他研究問題的解決方案,實現(xiàn)了PDF電子簽章控件,并通過在控件中完成對電子簽章對象的操作,實現(xiàn)了簽章驗章時定制化的呈現(xiàn)效果。該控件能方便地嵌入到瀏覽器中,實現(xiàn)了在Web端對PDF文件進行簽章、驗章等操作,保證了文件的完整性和不可否認性,有效地解決了上述問題。

    2? ?PDF電子簽章控件的功能設計

    控件是一種可重用的封裝了一組核心功能的代碼模塊,通過其接口與應用程序進行通信,是一個相對獨立運行的實體,能方便嵌入到第三方系統(tǒng)中,實現(xiàn)軟件資源共享。

    本文在深入分析了各種基于Web的應用系統(tǒng)中對簽章功能需求的基礎上,將與簽章密切相關的一些功能歸納為如圖1所示的幾類接口,并基于這些接口設計了可以嵌入到網(wǎng)頁的WebPDFSeal控件。

    下面對各個控件接口進行詳細的介紹:

    (1)文件轉(zhuǎn)換接口:這是本文控件的一個特點,將非PDF格式的文件轉(zhuǎn)換成PDF文件,該接口包括轉(zhuǎn)換本地文件接口和轉(zhuǎn)換加載文件接口。其中,轉(zhuǎn)換本地文件接口用于轉(zhuǎn)換本地非PDF格式的文件;轉(zhuǎn)換加載文件接口用于轉(zhuǎn)換來自于服務器端非PDF格式的文件。

    (2)文件存取接口:用于打開或保存文件,打開文件時若文件非PDF格式,則控件調(diào)用文件轉(zhuǎn)換接口將該文件轉(zhuǎn)換成PDF文件,該接口包括打開本地文件接口、加載文件接口、本地保存接口、提交文件接口。其中,打開本地文件接口用于將來自于本地的文件顯示到網(wǎng)頁上;加載文件接口用于將來自于服務器端的文件顯示到網(wǎng)頁上;本地保存接口用于將網(wǎng)頁上顯示的PDF文件保存到本地;提交文件接口用于將網(wǎng)頁上顯示的PDF文件提交到服務器端保存。

    (3)簽章接口:在瀏覽器上對PDF文件蓋章并將簽章顯示出來,蓋章前需要通過USBKey的PIN碼驗證,驗證用戶身份,該接口包括添加簽章接口、批量簽章接口、時間戳簽章接口。其中,添加簽章接口用于在PDF文件上用戶指定位置蓋章;批量簽章接口用于在PDF文件的所有頁面上用戶指定的同一位置蓋章;時間戳簽章接口用于接收服務器端傳遞過來的時間戳參數(shù),并在PDF文件上用戶指定位置蓋一個包含時間戳的簽章。

    (4)刪除接口:若存在未確認狀態(tài)的簽章,則刪除所有未確認狀態(tài)的簽章,否則刪除最近一次添加的簽章。刪除前需要通過PIN碼驗證,確保待刪除的簽章為同一用戶所簽,若不是同一用戶添加的簽章,則無法刪除簽章。該接口包括:刪除簽章接口。

    (5)確認接口:設置所有未確認狀態(tài)的簽章為確認狀態(tài),確認前需要通過PIN碼驗證,確保所有未確認狀態(tài)的簽章為同一用戶所簽,若不是同一用戶添加的簽章,則無法完成確認簽章操作。該接口包括:確認簽章接口。

    (6)驗章接口:驗證當前PDF文檔的完整性和簽章人身份信息,驗證結(jié)果顯示在彈出的對話框中,該接口包括:驗證單個簽章接口和驗證所有簽章接口。其中驗證單個簽章接口用于驗證用戶指定位置的簽章;驗證所有簽章接口用于驗證PDF文件包含的所有簽章。

    3? ?PDF電子簽章控件關鍵問題研究及解決方案

    綜合目前市場上PDF電子簽章產(chǎn)品存在的不足和Web應用系統(tǒng)中對PDF電子簽章的功能需求,本文總結(jié)了如下幾類PDF電子簽章控件的關鍵問題,并針對各個問題給出了具體的解決方案。

    3.1? PDF電子簽章產(chǎn)品依賴PDF閱讀器軟件

    針對市場上多數(shù)PDF電子簽章產(chǎn)品存在依賴PDF閱讀器軟件的問題,本文在參考PDF開源項目SumatraPDF[9]的基礎上,結(jié)合Windows窗體、PDF文檔解析等技術開發(fā)了一款輕量型PDF閱讀器。該PDF閱讀器結(jié)構(gòu)簡單,以容器形式嵌入Web瀏覽器,能保障PDF文件閱讀功能。并最終通過控件技術將該PDF閱讀器整合到PDF電子簽章產(chǎn)品中,有效地解決了PDF電子簽章產(chǎn)品依賴PDF閱讀器軟件的問題。

    (1)PDF閱讀器窗體程序的設計

    本文稱PDF閱讀器窗體程序為PDF閱讀器容器,該PDF閱讀器容器由菜單欄、工具欄、畫板區(qū)域、狀態(tài)欄組成,采用Windows窗體技術開發(fā),通過消息循環(huán)機制跟Windows系統(tǒng)進行交互,其處理Windows系統(tǒng)消息的過程描述如下:首先Windows系統(tǒng)感知發(fā)生的事件,并將事件打包成消息投遞到PDF閱讀器容器的消息隊列中,PDF閱讀器容器中有一個循環(huán)用來處理接收到的消息,當這條消息被處理時會激活該PDF閱讀器容器的窗口過程函數(shù)。另外,本文也結(jié)合控件技術,通過ALT_MSG_MAP(控件消息映射機制)在控件類中添加映射處理WM_CREATE消息(Windows創(chuàng)建窗體消息)的程序函數(shù),并在該函數(shù)中創(chuàng)建PDF閱讀器容器,實現(xiàn)了一個帶有PDF閱讀器窗體的控件,最終將控件嵌入到瀏覽器中,從而實現(xiàn)了PDF閱讀器容器嵌入瀏覽器的效果。

    (2)PDF文檔對象的解析

    為了實現(xiàn)在上述PDF閱讀器容器中顯示PDF文檔內(nèi)容的效果,本文采用PDF文檔解析技術解析PDF文檔中的各個對象,并將解析出來的頁面對象進行渲染,最后在畫板區(qū)域中將頁面內(nèi)容顯示出來。

    PDF文檔的組成元素是對象[10],根據(jù)PDF文檔中文件尾提供的信息,可以找到交叉引用表和整個文件的根節(jié)點,定位到根節(jié)點并按照邏輯結(jié)構(gòu)[10]層層深入解析,從而找到文件內(nèi)的各個對象[11],本文中PDF文檔解析的具體步驟如下,如圖2所示:

    步驟一:定位文檔根對象Catalog。文檔根對象是PDF文檔文件主體的入口[10],首先獲取文件尾中屬性標簽/Root后的間接對象號,然后查找交叉引用表就能定位文檔根對象。

    步驟二:定位文檔頁根對象Pages。定位到文檔根對象,首先獲取屬性標簽/Pages后的間接對象號,然后查找交叉引用表就能定位文檔頁根對象。

    步驟三:定位全部文檔頁對象Page。定位到文檔頁根對象,首先獲取屬性標簽/Kids后的全部間接對象號,若間接對象號指向的對象仍是頁根對象,則重復執(zhí)行步驟三,否則查找交叉引用表定位文檔頁對象,然后以前序深度優(yōu)先的順序進入步驟四,按序處理每個文檔頁對象。

    步驟四:定位資源對象Resources和內(nèi)容對象Contents中全部間接對象。定位到文檔頁對象,首先獲取屬性標簽/Resources、/Contents后的間接對象號,然后查找交叉引用表定位資源對象和內(nèi)容對象,最后以前序深度優(yōu)先的順序進入步驟五按序處理資源對象和內(nèi)容對象中的每個間接對象。

    步驟五:使用相應的解碼方法解析間接對象的數(shù)據(jù)流,獲取可識別的數(shù)據(jù)流信息。定位到間接對象,首先獲取/Filter標簽后的解碼方法,然后根據(jù)該解碼方法對內(nèi)容流進行解碼處理。

    3.2? 電子簽章不符合PDF標準

    針對市場上多數(shù)PDF電子簽章產(chǎn)品所蓋的電子印章無法被遵守PDF標準的軟件識別的問題,本文按照PDF標準構(gòu)造我們的電子簽章對象,在此基礎上,利用數(shù)字簽名字典對象的AP項保存電子簽章的外觀,V項保存電子簽章的數(shù)字簽名,構(gòu)造的電子簽章符合PDF標準,能在Adobe Reader、Adobe Acrobat及其他遵守PDF標準的軟件中識別并驗證。本文中電子簽章的構(gòu)造過程分為“構(gòu)造電子簽章外觀”和“構(gòu)造數(shù)字簽名”兩步,具體實現(xiàn)過程如下:

    (1)步驟一:構(gòu)造電子簽章外觀。如圖3所示,構(gòu)造電子簽章外觀即構(gòu)造電子簽章對象的AP項。本文按照PDF標準和圖3中的引用順序完成AP項中各個對象間的引用和構(gòu)造,首先由AP項的N項引入一個Form XObject對象,再由該Form XObject對象的字典對象引入一個新的Form XObject對象,從這個新的Form XObject對象出發(fā),在其字典對象中引入n2對象和n0對象,本文將n0對象設置為空對象,在n2對象包含的字典對象中引入一個Image XObject對象,該對象包含了電子簽章的外觀信息,按照上述過程完成各個對象間的引用和構(gòu)造后即完成了電子簽章對象AP項的構(gòu)造。

    (2)步驟二:構(gòu)造數(shù)字簽名。構(gòu)造數(shù)字簽名即構(gòu)造電子簽章對象的V項,V項指向一個數(shù)字簽名對象,該數(shù)字簽名對象實際上是一個字典對象。構(gòu)造前先按照PDF標準填充該字典對象的所有字段項,在所有字段項填充完成之后,根據(jù)ByteRange項中的值提取PDF文檔摘要,然后利用USBKeyAPI接口(USBKey廠商開發(fā)的一套用于數(shù)據(jù)加密解密的二次接口)連接USBKey[3],將讀取的PDF文檔摘要用私鑰加密,生成加密的文檔摘要,最后按照PKCS#7標準(一種加密數(shù)據(jù)的語法標準)將加密的PDF文檔摘要、數(shù)字證書填寫到Contents項中,當數(shù)字簽名對象中所有項填充完成之后即完成了電子簽章對象V項的構(gòu)造。

    3.3? PDF電子簽名無法有效結(jié)合電子印章

    針對市場上PDF電子簽章產(chǎn)品存在電子簽名無法有效結(jié)合電子印章的問題,本文采用Web Service技術建立服務器與簽章控件間的SOAP通信協(xié)議,并結(jié)合前面研究的電子簽章構(gòu)造方法,實現(xiàn)了通過印章參數(shù)和印章圖片兩種方式完成電子簽名與電子印章的結(jié)合。

    本文中電子簽名與電子印章的結(jié)合方式如圖4所示。服務器端定義電子簽名與電子印章的結(jié)合方式,其中,“印章參數(shù)”表示通過參數(shù)的方式定義電子印章的“印章類型”、“印章大小”、“印章標題”、“文字顏色”等信息,簽章控件能根據(jù)服務器端傳遞過來的參數(shù)值生成電子印章;“印章圖片”表示通過圖片流的方式定義電子印章,簽章控件能解碼(Base64解碼)服務器端傳遞過來的印章圖片流得到電子印章。最后,在控件中完成電子簽名與電子印章的結(jié)合,生成的電子簽章符合PDF標準。

    3.4? 瀏覽器不支持PDF文檔可定制化簽章驗章

    針對瀏覽器中不支持PDF文檔閱讀、無法完成簽章驗章操作以及無法定制簽章驗章時的呈現(xiàn)效果等問題,本文采用ActiveX技術、Windows窗體技術、PDF文檔解析等技術,開發(fā)了一個帶有PDF閱讀器窗體的PDF電子簽章控件,將控件嵌入到瀏覽器中,實現(xiàn)了瀏覽器端嵌入PDF閱讀器的效果。同時,結(jié)合PKI、USBKey等技術,簽章控件完成了對PDF電子簽章對象的操作,在實現(xiàn)了簽章驗章操作的同時,也實現(xiàn)了定制簽章驗章時的呈現(xiàn)效果。其中,通過構(gòu)造出符合PDF標準的、呈現(xiàn)方式為服務器端定制的印章效果的電子簽章對象,實現(xiàn)了簽章操作的可定制化呈現(xiàn)效果。通過添加處理鼠標消息的映射函數(shù),并將驗章結(jié)果呈現(xiàn)在映射函數(shù)定制的對話框中,實現(xiàn)了驗章操作的可定制化呈現(xiàn)效果。

    (1)ActiveX控件的開發(fā)

    ActiveX是Microsoft提出的一組使用COM(部件對象模型)使軟件部件在網(wǎng)絡環(huán)境中進行交互的技術集[12]。ActiveX控件是采用ActiveX技術開發(fā)的核心產(chǎn)品,由于其可以快速實現(xiàn)小型組件重用、代碼共享,同時能方便地嵌入到瀏覽器中,成為開發(fā)瀏覽器端集成程序時的重要技術手段。

    本文基于ATL(ActiveX Template Library)框架進行ActiveX控件的開發(fā)。如圖5所示,本文采用ActiveX技術,同時結(jié)合PDF文檔解析、PKI、JNI等技術,將與簽章相關的接口封裝成一個帶有PDF閱讀器窗體的ActiveX控件(本文稱之為WebPDFSeal控件)。該控件提供豐富的接口與Web應用平臺整合,將控件嵌入到該Web瀏覽器中,既實現(xiàn)了Web頁面中閱讀PDF文檔的功能,同時也能方便調(diào)用控件中封裝好的簽章驗章等接口。

    (2)PDF文檔簽章驗章的實現(xiàn)

    本文中PDF文檔簽章過程如圖6所示,簽章時首先利用Hash算法提取瀏覽器端PDF的文檔摘要;其次用存儲在USBKey中的私鑰對文檔摘要進行數(shù)字簽名,得到加密的文檔摘要;然后采用ActiveX技術整合加密的文檔摘要、USBKey中的數(shù)字證書、簽章圖片成一個電子簽章對象;最后采用PDF文檔解析技術將電子簽章嵌入到PDF文檔中并顯示出來。

    本文中PDF文檔驗章過程如圖7所示,首先鼠標左擊待驗證的簽章,控件解析出該電子簽章對象,并讀取其加密的文檔摘要和數(shù)字證書;其次讀取該數(shù)字證書中的用戶信息,驗證簽章人的身份;然后用該數(shù)字證書中的公鑰解密加密的文檔摘要,得到解密的文檔摘要;最后用Hash算法提取當前文件的文檔摘要,并與解密的文檔摘要進行對比,驗證當前PDF文件的完整性。

    3.5? 其他問題

    針對Web應用系統(tǒng)中需要將其他格式的電子文件轉(zhuǎn)換為PDF文件的問題,本文采用JACOB(JAVA-COM Bridge)和JNI技術,解決了ActiveX控件與Office的COM接口之間相互通信問題,從而實現(xiàn)了控件將其他格式的電子文件轉(zhuǎn)換為PDF文件的功能。

    另外,針對電子簽名過程需要用到的數(shù)字證書和用戶私鑰容易被復制或被惡意破壞而造成的嚴重安全隱患問題,本文使用硬件設備USBKey存儲數(shù)字證書和私鑰,而且整個數(shù)字簽名過程都在USBKey內(nèi)部完成[13-14],因此,整個電子簽名過程是絕對安全的。

    4? ?應用實例

    本文在VS2013中基于ATL開發(fā)PDF電子簽章控件,并將控件應用于Java Web開發(fā)的電子合同簽約系統(tǒng)中。該系統(tǒng)由用戶管理模塊、文檔管理模塊、簽章管理模塊、簽章日志管理模塊組成。在該系統(tǒng)中通過調(diào)用簽章控件完成與簽章相關的核心功能,與簽章相關的簽章驗章功能實現(xiàn)及界面如圖8所示:

    當用戶對系統(tǒng)中Web頁面上顯示的合同文件簽章時,系統(tǒng)會調(diào)用控件的添加簽章接口。同時,簽章時需要插入USBKey用于用戶身份識別和簽章,用戶只需鼠標左擊簽章位置并在彈出的對話框中輸入USBKey口令,便可完成簽章操作。當用戶要對單個簽章進行驗證時,系統(tǒng)會調(diào)用控件的驗證單個簽章接口。用戶需鼠標右擊待驗證的簽章,控件的驗證單個簽章接口會對該簽章進行驗證,同時驗證結(jié)果會在彈出的對話框中顯示。

    5? ?結(jié)束語

    本文通過研究電子簽章技術來解決電子文件存在的安全問題,針對國內(nèi)PDF電子簽章產(chǎn)品存在的問題,提出了新的PDF電子簽章控件的設計與實現(xiàn)方案。該簽章控件基于ActiveX控件技術開發(fā),同時結(jié)合了PDF文檔解析技術、Windows窗體技術、PKI、USBKey、JNI等技術,有效地解決了PDF電子簽章產(chǎn)品存在的問題。在實際項目中,將該控件應用于電子合同簽約系統(tǒng),取得了良好的效果,具有較廣闊的應用前景。在接下來的工作中,針對在PDF文檔上所簽的簽章在不同的PDF閱讀器上顯示效果有所差別的問題,本文未來會展開對PDF電子簽章跨PDF閱讀器顯示的研究。另外,目前本文主要將PDF電子簽章控件應用于流水線式簽章的系統(tǒng),后期會研究將PDF電子簽章控件應用于雙方或多方簽章的系統(tǒng)。

    參考文獻:

    [1] Argentina G D, Irena V M. THE ELECTRONIC SIGNATURE[J]. Annals of the University of Oradea Economic Science, 2009,4(1): 940-942.

    [2] 孫冀川. 面向PDF的電子簽章應用系統(tǒng)的設計與實現(xiàn)[D]. 石家莊: 河北師范大學, 2014.

    [3] 郭騰芳. 基于PKI的電子簽章關鍵技術的研究[D]. 金華: 浙江師范大學, 2011.

    [4] 譚杰. 基于PKI/CA體系的電子簽章系統(tǒng)研究與實現(xiàn)[D]. 南昌: 南昌大學, 2013.

    [5] NTKO. NTKO電子印章PDF版[EB/OL]. (2017-05-10)[2019-01-04]. http://www.ntko.com/pro/show/mid/1_199/pid/2734.

    [6] 優(yōu)泰科技. 電子簽章系統(tǒng)[EB/OL]. (2017-06-13)[2019-01-04]. http://www.utcsoft.com/product1.asp?cid=112.

    [7] 點聚. OFD版式文檔簽章[EB/OL]. (2018-08-08)[2019-01-04]. http://www.dianju.com.cn/product/product-ofd.html.

    [8] 金格科技. iSignature PDF文檔簽章[EB/OL]. (2018-08-08)[2019-01-04]. http://www.goldgrid.com/jinge_product/Show.aspx?num=2&firstid=2&secondid=35.

    [9] Krzysztof Kowalczyk. Sumatra PDF[EB/OL]. (2018-10-20)[2019-01-04]. https://www.sumatrapdfreader.org/free-pdf-reader.html.

    [10] 趙剛,于悅,黃敏桓,等. PDF閱讀器字體解析引擎的測試方法[J]. 清華大學學報:自然科學版, 2018,58(3): 266-271.

    [11] 李強,劉時進. PDF閱讀器的設計與實現(xiàn)[J]. 計算機工程與設計, 2010,31(7): 1635-1638.

    [12] 馮博文,汲如意,于佳耕. Linux中瀏覽器兼容ActiveX控件機制的設計與實現(xiàn)[J]. 計算機應用與軟件, 2017,34(10): 14-19.

    [13] Lozupone V. Analyze encryption and public key infrastructure (PKI)[J]. International Journal of Information Management, 2018,38(1): 42-44.

    [14] 趙菁華,馮惠. PKI的互聯(lián)技術——橋接CA研究[J]. 計算機應用與軟件, 2009,26(5): 249-251.

    黄片小视频在线播放| 777久久人妻少妇嫩草av网站| 亚洲av第一区精品v没综合| 亚洲欧美日韩无卡精品| 在线国产一区二区在线| 中文字幕久久专区| 黄色a级毛片大全视频| 别揉我奶头~嗯~啊~动态视频| 日韩欧美三级三区| 妹子高潮喷水视频| 亚洲中文日韩欧美视频| 国产精品秋霞免费鲁丝片| 女性生殖器流出的白浆| 久久国产乱子伦精品免费另类| 欧美乱色亚洲激情| 欧美中文日本在线观看视频| 69av精品久久久久久| 亚洲国产看品久久| 亚洲人成网站在线播放欧美日韩| 怎么达到女性高潮| 国内精品久久久久久久电影| 亚洲精品中文字幕一二三四区| 两个人免费观看高清视频| 夜夜看夜夜爽夜夜摸| 一级毛片高清免费大全| www国产在线视频色| 国产成人精品无人区| 国产精品,欧美在线| 精品电影一区二区在线| 色播在线永久视频| 亚洲av电影不卡..在线观看| 18美女黄网站色大片免费观看| 亚洲男人天堂网一区| 黑人巨大精品欧美一区二区蜜桃| 欧美国产精品va在线观看不卡| 在线播放国产精品三级| 麻豆国产av国片精品| 国产精品av久久久久免费| 午夜福利一区二区在线看| 欧美日韩黄片免| 91九色精品人成在线观看| 色尼玛亚洲综合影院| 在线观看日韩欧美| 亚洲一码二码三码区别大吗| 午夜福利,免费看| 99国产极品粉嫩在线观看| 国产精品国产高清国产av| 人人澡人人妻人| 夜夜夜夜夜久久久久| 18禁裸乳无遮挡免费网站照片 | 黄色a级毛片大全视频| 操美女的视频在线观看| 久久天躁狠狠躁夜夜2o2o| 色综合站精品国产| 国产高清激情床上av| 18禁观看日本| 欧美日韩精品网址| 国产激情欧美一区二区| 色综合欧美亚洲国产小说| 黄片大片在线免费观看| 叶爱在线成人免费视频播放| 午夜福利一区二区在线看| 成人国产一区最新在线观看| 国产乱人伦免费视频| 一级毛片高清免费大全| 多毛熟女@视频| bbb黄色大片| 中亚洲国语对白在线视频| 成人免费观看视频高清| 亚洲性夜色夜夜综合| 色在线成人网| 欧美性长视频在线观看| 精品无人区乱码1区二区| 51午夜福利影视在线观看| 免费高清视频大片| 国产一区在线观看成人免费| 12—13女人毛片做爰片一| 亚洲va日本ⅴa欧美va伊人久久| 久久久久久久久免费视频了| 午夜精品久久久久久毛片777| 欧美日本中文国产一区发布| 亚洲欧美日韩无卡精品| 久久久久久人人人人人| 777久久人妻少妇嫩草av网站| netflix在线观看网站| 久久伊人香网站| 性少妇av在线| 如日韩欧美国产精品一区二区三区| 日本免费a在线| 欧美黄色片欧美黄色片| 国产成人系列免费观看| 女人被躁到高潮嗷嗷叫费观| 激情在线观看视频在线高清| 国产精品电影一区二区三区| 色尼玛亚洲综合影院| 97超级碰碰碰精品色视频在线观看| 亚洲精华国产精华精| 黑丝袜美女国产一区| 无遮挡黄片免费观看| 12—13女人毛片做爰片一| 少妇 在线观看| 国产免费男女视频| 可以在线观看毛片的网站| 免费久久久久久久精品成人欧美视频| bbb黄色大片| 国产亚洲av嫩草精品影院| 久久人妻熟女aⅴ| 国产蜜桃级精品一区二区三区| 嫩草影视91久久| 亚洲精品在线美女| 激情在线观看视频在线高清| 亚洲av片天天在线观看| 久久热在线av| 亚洲avbb在线观看| 免费不卡黄色视频| 久久香蕉激情| 久久午夜亚洲精品久久| 久久久久久久精品吃奶| 日韩三级视频一区二区三区| 黄色女人牲交| 国产亚洲精品久久久久5区| 91国产中文字幕| 午夜福利免费观看在线| 亚洲精品美女久久av网站| 丰满的人妻完整版| 午夜福利欧美成人| 国产亚洲精品第一综合不卡| 97碰自拍视频| 一区二区三区高清视频在线| 黄网站色视频无遮挡免费观看| 手机成人av网站| 99国产精品一区二区三区| 国产亚洲精品av在线| 淫妇啪啪啪对白视频| 久久人妻av系列| 亚洲第一电影网av| 美女扒开内裤让男人捅视频| 欧美黄色淫秽网站| 97超级碰碰碰精品色视频在线观看| 国产国语露脸激情在线看| 欧美人与性动交α欧美精品济南到| 91国产中文字幕| 一进一出抽搐动态| 老司机福利观看| 久久久久国产一级毛片高清牌| 国产亚洲欧美98| 成年人黄色毛片网站| 午夜福利视频1000在线观看 | 亚洲免费av在线视频| 热99re8久久精品国产| 国产极品粉嫩免费观看在线| 如日韩欧美国产精品一区二区三区| 嫁个100分男人电影在线观看| 最近最新免费中文字幕在线| 夜夜爽天天搞| 99国产精品一区二区蜜桃av| 51午夜福利影视在线观看| 国产亚洲精品久久久久5区| 欧美激情高清一区二区三区| 女性被躁到高潮视频| 色综合婷婷激情| 久久久久久久久中文| 一级毛片高清免费大全| 国产精品野战在线观看| 欧美最黄视频在线播放免费| 国内精品久久久久精免费| 亚洲情色 制服丝袜| 九色国产91popny在线| 精品第一国产精品| 中文字幕最新亚洲高清| 级片在线观看| xxx96com| 中文字幕久久专区| 亚洲 欧美一区二区三区| 成人欧美大片| 精品久久久久久久人妻蜜臀av | 老司机在亚洲福利影院| 亚洲av五月六月丁香网| 精品福利观看| 国语自产精品视频在线第100页| 国语自产精品视频在线第100页| 国产精品1区2区在线观看.| 在线观看66精品国产| 亚洲中文字幕日韩| 久久久久久免费高清国产稀缺| 精品国产超薄肉色丝袜足j| 亚洲国产高清在线一区二区三 | 国产熟女午夜一区二区三区| 成年人黄色毛片网站| 国产熟女午夜一区二区三区| 在线观看免费午夜福利视频| 免费在线观看黄色视频的| 国产国语露脸激情在线看| 日韩一卡2卡3卡4卡2021年| 日本撒尿小便嘘嘘汇集6| 首页视频小说图片口味搜索| 欧美成人免费av一区二区三区| 欧美成人免费av一区二区三区| 一卡2卡三卡四卡精品乱码亚洲| 精品欧美一区二区三区在线| 欧洲精品卡2卡3卡4卡5卡区| 最新美女视频免费是黄的| 怎么达到女性高潮| 色综合婷婷激情| 欧美国产精品va在线观看不卡| 国产精品99久久99久久久不卡| 亚洲人成网站在线播放欧美日韩| 999久久久精品免费观看国产| ponron亚洲| 精品久久久久久,| 久久婷婷人人爽人人干人人爱 | 国产激情久久老熟女| 国产aⅴ精品一区二区三区波| 亚洲 欧美一区二区三区| 国产熟女xx| 手机成人av网站| 精品一区二区三区视频在线观看免费| 成人av一区二区三区在线看| 久久久久亚洲av毛片大全| 精品久久久久久,| 日韩欧美一区视频在线观看| 午夜免费观看网址| АⅤ资源中文在线天堂| 99riav亚洲国产免费| 欧洲精品卡2卡3卡4卡5卡区| 国产成人av激情在线播放| 国内精品久久久久精免费| 一区二区三区国产精品乱码| 国产免费男女视频| 久热爱精品视频在线9| 亚洲精品中文字幕在线视频| 亚洲专区中文字幕在线| 亚洲成人精品中文字幕电影| 精品人妻在线不人妻| www.999成人在线观看| 国产精品日韩av在线免费观看 | 国产精品野战在线观看| 国产免费男女视频| 激情在线观看视频在线高清| 精品国产超薄肉色丝袜足j| 神马国产精品三级电影在线观看 | 桃色一区二区三区在线观看| 亚洲国产中文字幕在线视频| 人人澡人人妻人| 欧美乱码精品一区二区三区| 欧美精品亚洲一区二区| 悠悠久久av| 亚洲国产精品999在线| 国产av一区二区精品久久| 亚洲av成人av| 国产精品av久久久久免费| 国产精品久久视频播放| 在线观看日韩欧美| 欧美成人免费av一区二区三区| 欧美久久黑人一区二区| 韩国av一区二区三区四区| 久久国产精品影院| 国产成人欧美| 成人三级黄色视频| 欧美黑人欧美精品刺激| 国产精品久久久av美女十八| 国产欧美日韩一区二区三| 成人免费观看视频高清| 99国产精品一区二区蜜桃av| 制服诱惑二区| 老司机午夜福利在线观看视频| 黑人欧美特级aaaaaa片| 精品卡一卡二卡四卡免费| 国产精品99久久99久久久不卡| 日韩免费av在线播放| 日韩精品免费视频一区二区三区| 亚洲熟妇中文字幕五十中出| 俄罗斯特黄特色一大片| 丝袜人妻中文字幕| 国产麻豆69| 欧美国产日韩亚洲一区| 波多野结衣巨乳人妻| 国产精品98久久久久久宅男小说| 午夜精品国产一区二区电影| avwww免费| 国产三级黄色录像| 啪啪无遮挡十八禁网站| 精品熟女少妇八av免费久了| 欧美一级毛片孕妇| 精品国内亚洲2022精品成人| 又黄又爽又免费观看的视频| 久久久久久人人人人人| 在线观看免费视频网站a站| 亚洲精品粉嫩美女一区| 欧美在线一区亚洲| 久久久精品国产亚洲av高清涩受| 国产人伦9x9x在线观看| 亚洲国产日韩欧美精品在线观看 | 桃红色精品国产亚洲av| 首页视频小说图片口味搜索| 啦啦啦观看免费观看视频高清 | 国产精品自产拍在线观看55亚洲| 老鸭窝网址在线观看| 欧美色欧美亚洲另类二区 | 亚洲无线在线观看| 久久久久久亚洲精品国产蜜桃av| 午夜激情av网站| 此物有八面人人有两片| 在线免费观看的www视频| 免费观看人在逋| 如日韩欧美国产精品一区二区三区| 国产精品秋霞免费鲁丝片| 99香蕉大伊视频| 欧美黄色淫秽网站| 久久久久国产一级毛片高清牌| 又黄又爽又免费观看的视频| 国产精品久久久av美女十八| www.999成人在线观看| a级毛片在线看网站| 久久草成人影院| 久久精品国产综合久久久| 日韩免费av在线播放| АⅤ资源中文在线天堂| 国产av又大| 50天的宝宝边吃奶边哭怎么回事| 成人特级黄色片久久久久久久| 他把我摸到了高潮在线观看| 一个人观看的视频www高清免费观看 | 亚洲人成网站在线播放欧美日韩| 丁香欧美五月| 黄频高清免费视频| 女人精品久久久久毛片| 9191精品国产免费久久| 黑人巨大精品欧美一区二区蜜桃| 久久香蕉国产精品| 69精品国产乱码久久久| 久久午夜综合久久蜜桃| 国产精品亚洲一级av第二区| 免费av毛片视频| 一边摸一边抽搐一进一小说| 国产精品永久免费网站| 国语自产精品视频在线第100页| 在线观看一区二区三区| 亚洲七黄色美女视频| 欧美一级毛片孕妇| 黄色成人免费大全| 国产av一区二区精品久久| 母亲3免费完整高清在线观看| 午夜久久久在线观看| 99国产精品一区二区三区| 美女免费视频网站| 亚洲精品中文字幕一二三四区| 可以免费在线观看a视频的电影网站| 熟妇人妻久久中文字幕3abv| 美女大奶头视频| av视频在线观看入口| 免费久久久久久久精品成人欧美视频| 国产乱人伦免费视频| 一进一出好大好爽视频| 国产成人影院久久av| 久久热在线av| 身体一侧抽搐| av有码第一页| 亚洲欧美激情综合另类| 女人爽到高潮嗷嗷叫在线视频| 国产av在哪里看| 免费女性裸体啪啪无遮挡网站| 首页视频小说图片口味搜索| 不卡av一区二区三区| 97人妻精品一区二区三区麻豆 | 成人三级黄色视频| 久久精品国产亚洲av高清一级| 大码成人一级视频| 757午夜福利合集在线观看| 国产真人三级小视频在线观看| 国产成人精品无人区| 熟女少妇亚洲综合色aaa.| 熟妇人妻久久中文字幕3abv| 亚洲国产精品999在线| 国产高清有码在线观看视频 | 午夜久久久在线观看| 午夜激情av网站| 欧美午夜高清在线| 在线观看免费日韩欧美大片| 精品久久久久久久久久免费视频| 身体一侧抽搐| 国产三级黄色录像| x7x7x7水蜜桃| 香蕉久久夜色| 国产又爽黄色视频| 久久久久久久久久久久大奶| 久久久久精品国产欧美久久久| 黄色成人免费大全| 国产精品免费一区二区三区在线| 两性夫妻黄色片| 中文字幕久久专区| 黑人巨大精品欧美一区二区蜜桃| 黑丝袜美女国产一区| 少妇的丰满在线观看| 老熟妇乱子伦视频在线观看| 丰满的人妻完整版| tocl精华| 亚洲av成人一区二区三| 丁香欧美五月| 亚洲精华国产精华精| 精品一区二区三区av网在线观看| 每晚都被弄得嗷嗷叫到高潮| 嫩草影院精品99| 婷婷丁香在线五月| 久热爱精品视频在线9| 99国产精品免费福利视频| 免费在线观看黄色视频的| 国产亚洲精品av在线| 日韩 欧美 亚洲 中文字幕| 国产精品久久视频播放| 91老司机精品| 97碰自拍视频| 久久精品国产亚洲av高清一级| 日韩欧美在线二视频| 亚洲熟女毛片儿| 成人免费观看视频高清| 国产单亲对白刺激| 一级黄色大片毛片| 99国产精品免费福利视频| 免费在线观看亚洲国产| 女性被躁到高潮视频| 国产一卡二卡三卡精品| 日韩有码中文字幕| 欧美 亚洲 国产 日韩一| 国产高清激情床上av| 亚洲色图 男人天堂 中文字幕| 国产激情欧美一区二区| 精品久久久久久,| 18美女黄网站色大片免费观看| 日韩大尺度精品在线看网址 | 国产精品美女特级片免费视频播放器 | 久久精品国产99精品国产亚洲性色 | 国产成+人综合+亚洲专区| 校园春色视频在线观看| 免费无遮挡裸体视频| 亚洲av成人av| 久久精品国产99精品国产亚洲性色 | 亚洲av成人一区二区三| 在线观看免费视频网站a站| 麻豆国产av国片精品| 午夜福利影视在线免费观看| 一区二区日韩欧美中文字幕| 69精品国产乱码久久久| 久久精品亚洲精品国产色婷小说| 宅男免费午夜| 极品人妻少妇av视频| 久久久久国产精品人妻aⅴ院| 欧美黑人欧美精品刺激| 欧美色欧美亚洲另类二区 | 亚洲中文av在线| 免费久久久久久久精品成人欧美视频| 国产一级毛片七仙女欲春2 | 88av欧美| 成年女人毛片免费观看观看9| 999久久久精品免费观看国产| 精品国产乱码久久久久久男人| 九色国产91popny在线| 国产亚洲精品第一综合不卡| 桃红色精品国产亚洲av| 又黄又粗又硬又大视频| 亚洲久久久国产精品| 欧美一级毛片孕妇| 午夜视频精品福利| 一级片免费观看大全| 波多野结衣巨乳人妻| 色综合亚洲欧美另类图片| 日韩一卡2卡3卡4卡2021年| 在线观看免费视频日本深夜| 亚洲性夜色夜夜综合| 久久国产精品人妻蜜桃| 亚洲自拍偷在线| 制服诱惑二区| 欧美激情久久久久久爽电影 | 精品一区二区三区av网在线观看| 色在线成人网| 好男人在线观看高清免费视频 | 天天一区二区日本电影三级 | xxx96com| 巨乳人妻的诱惑在线观看| 精品熟女少妇八av免费久了| 不卡一级毛片| 亚洲国产精品成人综合色| 欧美绝顶高潮抽搐喷水| 亚洲性夜色夜夜综合| 午夜久久久在线观看| 精品电影一区二区在线| 亚洲黑人精品在线| 亚洲色图综合在线观看| avwww免费| 国产精品秋霞免费鲁丝片| 麻豆成人av在线观看| 国产精品精品国产色婷婷| 久久久久久久久免费视频了| 美女免费视频网站| 日韩有码中文字幕| 亚洲五月色婷婷综合| 国产成人精品在线电影| 午夜久久久久精精品| 午夜福利18| 69精品国产乱码久久久| 国语自产精品视频在线第100页| 视频区欧美日本亚洲| 亚洲第一电影网av| 亚洲自拍偷在线| 别揉我奶头~嗯~啊~动态视频| 熟妇人妻久久中文字幕3abv| 一二三四社区在线视频社区8| 亚洲av电影不卡..在线观看| 国产精品影院久久| 久9热在线精品视频| 精品不卡国产一区二区三区| 两个人视频免费观看高清| 99久久99久久久精品蜜桃| 十八禁网站免费在线| 高清在线国产一区| 久久国产精品男人的天堂亚洲| 一区在线观看完整版| 国产乱人伦免费视频| 大陆偷拍与自拍| 免费在线观看日本一区| av视频免费观看在线观看| 狂野欧美激情性xxxx| 12—13女人毛片做爰片一| 一边摸一边抽搐一进一小说| 99国产精品一区二区三区| 亚洲av日韩精品久久久久久密| 午夜久久久在线观看| 亚洲自拍偷在线| 精品国产一区二区久久| 在线观看www视频免费| 母亲3免费完整高清在线观看| 搡老熟女国产l中国老女人| 日韩三级视频一区二区三区| 级片在线观看| 男女下面进入的视频免费午夜 | 90打野战视频偷拍视频| 久久人妻av系列| 亚洲精品久久成人aⅴ小说| 国产亚洲欧美98| 女人被躁到高潮嗷嗷叫费观| 99riav亚洲国产免费| 成年版毛片免费区| 男女之事视频高清在线观看| 丝袜美足系列| 久久久水蜜桃国产精品网| 丰满人妻熟妇乱又伦精品不卡| 搡老岳熟女国产| 夜夜夜夜夜久久久久| 亚洲 国产 在线| 国产熟女午夜一区二区三区| 亚洲中文字幕日韩| 免费人成视频x8x8入口观看| 无限看片的www在线观看| 午夜福利免费观看在线| 高潮久久久久久久久久久不卡| 一进一出好大好爽视频| 亚洲av电影不卡..在线观看| 色在线成人网| 国内精品久久久久久久电影| 91字幕亚洲| 18禁黄网站禁片午夜丰满| 午夜视频精品福利| 亚洲成av人片免费观看| 一区二区三区激情视频| 久久久久九九精品影院| 亚洲人成网站在线播放欧美日韩| 国产精品久久久久久人妻精品电影| 欧美国产精品va在线观看不卡| 黄频高清免费视频| 免费在线观看视频国产中文字幕亚洲| 长腿黑丝高跟| 可以在线观看毛片的网站| 亚洲熟妇熟女久久| 日日夜夜操网爽| 国产三级黄色录像| 丁香六月欧美| 国产午夜精品久久久久久| 9色porny在线观看| 亚洲久久久国产精品| 夜夜躁狠狠躁天天躁| 十八禁网站免费在线| 久久青草综合色| 国产一区二区在线av高清观看| 中文字幕av电影在线播放| 久久久久久国产a免费观看| 波多野结衣巨乳人妻| 国产成人精品在线电影| 欧美日本视频| 中文字幕另类日韩欧美亚洲嫩草| 无限看片的www在线观看| 精品免费久久久久久久清纯| 少妇熟女aⅴ在线视频| 69av精品久久久久久| 国产精品一区二区精品视频观看| a级毛片在线看网站| 一边摸一边做爽爽视频免费| 午夜福利视频1000在线观看 | 日韩大码丰满熟妇| 精品国产亚洲在线| 大香蕉久久成人网| 免费在线观看影片大全网站| 99香蕉大伊视频| 亚洲av成人不卡在线观看播放网| 国产精品美女特级片免费视频播放器 | 黄色毛片三级朝国网站| 国产精品爽爽va在线观看网站 | 操美女的视频在线观看| 在线视频色国产色| 亚洲精品国产一区二区精华液| 两个人免费观看高清视频| 最近最新中文字幕大全电影3 | 亚洲精品中文字幕在线视频| 99香蕉大伊视频| 国产av在哪里看| 精品午夜福利视频在线观看一区|