天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于串口通信技術的密碼鍵盤驅動的設計與實現(xiàn)

發(fā)布時間:2017-05-29 10:02

  本文關鍵詞:基于串口通信技術的密碼鍵盤驅動的設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。


【摘要】:密碼鍵盤是一種外部設備,主要用來對用戶的信息進行加密處理。密碼鍵盤驅動程序主要是用來控制密碼鍵盤工作,從而實現(xiàn)密碼鍵盤的各個功能。通過對當前密碼鍵盤設備的使用情況進行調查,確定密碼鍵盤在各行業(yè)領域的應用的廣泛度已不斷擴大,以前,密碼鍵盤多應用在金融行業(yè),現(xiàn)如今,已經(jīng)擴大到工商、醫(yī)療、通訊等服務行業(yè)。相應的,對于密碼鍵盤驅動程序的需求也不斷提升,尤其是對市場上各個廠家、型號的密碼鍵盤驅動程序不兼容的問題的解決需求越來越強烈。通過對當前市場上各廠家的密碼鍵盤的驅動程序進行研究,確定了研究目標和主要研究內容,即結合當前市場的密碼鍵盤支撐功能和研發(fā)用戶及上層業(yè)務用戶的需求,設計并實現(xiàn)一套基于串口通信技術的密碼鍵盤驅動程序,并封裝成動態(tài)庫的形式,以實現(xiàn)密碼鍵盤的各種通用功能。針對當前密碼鍵盤驅動程序無法跨型號進行通信的問題,采用對比和分析的研究方法,確定了密碼鍵盤采用串口通信的通信方式。對于另一個主要問題,即加密算法無法進行人為選擇的問題,采用分析和改進的研究方法,重點分析各個加密算法的用途和加密方式,從而確定實現(xiàn)此功能的方法,即設計了算法設置函數(shù)來實現(xiàn)此功能,使得密碼鍵盤可以自由切換加密算法。在此基礎上,通過對業(yè)務需求的調查,提煉出設備的可通用功能,如打開和關閉鍵盤、設置按鍵值、記錄日志等。通過對密碼鍵盤驅動程序的改善,可以對密碼鍵盤的進一步推廣和改進起到非常良好的推進作用,并給密碼鍵盤的使用者提供良好的便利性。
【關鍵詞】:密碼鍵盤 串口通信 加密算法
【學位授予單位】:北京工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP334.23
【目錄】:
  • 摘要4-5
  • Abstract5-9
  • 第1章 緒論9-13
  • 1.1 論文研究背景與意義9-11
  • 1.1.1 課題研究背景9-10
  • 1.1.2 課題研究意義10
  • 1.1.3 課題研究現(xiàn)狀10-11
  • 1.2 論文研究目標與研究內容11-12
  • 1.2.1 論文研究目標11
  • 1.2.2 論文的主要研究內容11-12
  • 1.3 論文的組織結構12-13
  • 第2章 相關技術概述13-17
  • 2.1 課題關鍵技術13-16
  • 2.1.1 基于串.通信技術的數(shù)據(jù)傳輸13-14
  • 2.1.2 基于動態(tài)庫鏈接技術的函數(shù)接14-15
  • 2.1.3 DES加密算法和ECB加密算法15
  • 2.1.4 開發(fā)基于python的測試平臺15-16
  • 2.2 本章小結16-17
  • 第3章 密碼鍵盤驅動程序需求分析17-21
  • 3.1 用戶分析17
  • 3.2 通信方式及數(shù)據(jù)交互分析17-18
  • 3.3 功能分析18
  • 3.3.1 加密功能18
  • 3.3.2 鍵盤功能18
  • 3.3.3 日志及配置功能18
  • 3.4 測試工具分析18-19
  • 3.5 本章小結19-21
  • 第4章 密碼鍵盤驅動程序設計21-43
  • 4.1 總體設計21-22
  • 4.2 功能結構設計22-23
  • 4.3 串.通信的設計23-32
  • 4.3.1 使用API函數(shù)實現(xiàn)串.通信23
  • 4.3.2 常用串.通信API函數(shù)23-24
  • 4.3.3 串.通信詳細設計24-32
  • 4.4 數(shù)據(jù)收發(fā)的設計32
  • 4.5 加密算法設計32-38
  • 4.5.1 加密算法安全性設計33-34
  • 4.5.2 數(shù)據(jù)轉碼的設計34
  • 4.5.3 加密算法的流程設計34-38
  • 4.6 其他功能的設計38-39
  • 4.6.1 配置文件38-39
  • 4.6.2 日志功能39
  • 4.7 測試平臺設計39-40
  • 4.7.1 設計原則39-40
  • 4.7.2 設計工具40
  • 4.7.3 UI的設計40
  • 4.8 本章小結40-43
  • 第5章 密碼鍵盤驅動程序的實現(xiàn)43-55
  • 5.1 串.通信的實現(xiàn)43-45
  • 5.1.1 串.的打開和關閉43
  • 5.1.2 串.配置43-44
  • 5.1.3 讀寫串44-45
  • 5.2 數(shù)據(jù)收發(fā)的實現(xiàn)45-46
  • 5.3 主要加密算法的實現(xiàn)46-49
  • 5.3.1 數(shù)據(jù)轉碼46-47
  • 5.3.2 PIN加密47-49
  • 5.4 其他功能的實現(xiàn)49-52
  • 5.4.1 配置文件49-50
  • 5.4.2 日志功能50-52
  • 5.5 測試平臺的實現(xiàn)52-53
  • 5.6 運行結果分析53-54
  • 5.7 本章小結54-55
  • 第6章 密碼鍵盤驅動程序的測試55-71
  • 6.1 基于python的測試工具55-56
  • 6.2 測試案例56-61
  • 6.3 測試及結果61-69
  • 6.3.1 串.通信的測試61-62
  • 6.3.2 數(shù)據(jù)交互的測試62-63
  • 6.3.3 PIN加密功能的測試63-66
  • 6.3.4 ECB加密功能的測試66-68
  • 6.3.5 其他功能的測試68-69
  • 6.4 本章小結69-71
  • 結論71-73
  • 參考文獻73-77
  • 致謝77

【參考文獻】

中國期刊全文數(shù)據(jù)庫 前1條

1 汪巖,金鴻鈴,鄧紅雷,劉珠明;基于DLL的串口文件傳輸程序開發(fā)[J];現(xiàn)代科學儀器;2002年02期


  本文關鍵詞:基于串口通信技術的密碼鍵盤驅動的設計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。



本文編號:404627

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/404627.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶145b8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com