[發明專利]一種跨設備、跨平臺安全登錄方法在審
| 申請號: | 201810045921.8 | 申請日: | 2018-01-17 |
| 公開(公告)號: | CN108400969A | 公開(公告)日: | 2018-08-14 |
| 發明(設計)人: | 宋軍;王力哲;楊帆;馬釗;高坤;徐衡;胡雨濤 | 申請(專利權)人: | 中國地質大學(武漢) |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06K7/14;H04W12/02 |
| 代理公司: | 武漢知產時代知識產權代理有限公司 42238 | 代理人: | 曹雄;金慧君 |
| 地址: | 430074 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電腦端 自動登錄 手機 安全登錄 跨平臺 跨設備 口令 竊取 加密 電腦 隧道 登錄操作 登錄請求 加密通信 手機發送 通信信息 賬戶密碼 普適性 通信 指令 攜帶 應用 管理 | ||
1.一種跨設備、跨平臺安全登錄方法,其特征在于,包括“口令隧道”模塊和自動登錄模塊兩部分;其中,“口令隧道”模塊用于通過WiFi建立電腦端和手機的通信,且加密通信的信息使所述加密的信息無法被竊取;自動登錄模塊用于電腦端收到登錄操作指令時,電腦端向手機發送登錄請求,手機將相應的用戶名和密碼發送給電腦,實現電腦端的自動登錄。
2.根據權利要求1所述的一種跨設備、跨平臺安全登錄方法,其特征在于,“口令隧道”模塊建立的電腦端與手機的通信是通過構建C/S結構實現的,由電腦端作為服務端,手機作為客戶端,形成一個小型的網絡。
3.根據權利要求1所述的一種跨設備、跨平臺安全登錄方法,其特征在于,手機通過創建客戶端線程來實現與電腦端通信,在電腦端上的服務端開啟時獲得主機IP和進程端口號,利用socket建立與電腦端的連接。
4.根據權利要求1所述的一種跨設備、跨平臺安全登錄方法,其特征在于,電腦端采用C#語言實現了服務端的搭建,手機端采用Java語言實現了客戶端的搭建。
5.根據權利要求1所述的一種跨設備、跨平臺安全登錄方法,其特征在于,“口令隧道”模塊工作的具體步驟如下:
S51、定義Start()函數開啟服務,通過Socket類的構造函數Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp)創建一個服務端socket描述符,然后通過Socket類中的Bind(localEndPoint)函數把IP地址和端口號賦給socket,接著調用Socket類中的Listen(1)函數監聽這個socket,實時監聽是否有服務端發來的請求;
S52、創建線程serverThread=new Thread(new ThreadStart(ReceiveAccept))并開啟該服務器線程,首先定義客戶端會話類Client,并在函數ReceiveAccept()中實例化該類,用于在相關函數中操作接收到的客戶端socket;
S53、停止服務時,調用Socket類中的Close()函數和Thread類中的Abort()函數來關閉socket并終止線程。
6.根據權利要求1所述的一種跨設備、跨平臺安全登錄方法,其特征在于,自動登錄模塊工作的具體步驟如下:
S61、通過調用public static extern int GetFocus()、public static extern intAttachThreadInput(int idAttach,int idAttachTo,int fAttach)和public staticextern int GetWindowThreadProcessId(int hwnd,int lpdwProcessId)等API函數,有效解決了程序視圖顯示和獲取輸入框焦點的問題;
S62、重寫void OnLoad(EventArgs e)函數,加載自定義的窗體程序;
S63、重寫CreateParams類中的ExStyle參數,為擴展的窗體樣式添加不激活標識,使得窗體雖然始終顯示在最頂層,但不處于激活狀態;
S64、定義鼠標點擊函數void btnStart_Click(object o,EventArgs e);
S65、設置親和,附到前臺窗口所在線程,只有在線程內才可以獲取線程內控件的焦點。
7.一種跨設備、跨平臺安全登錄系統,其特征在于,包括“口令隧道”模塊和自動登錄模塊兩部分;其中,“口令隧道”模塊用于通過WiFi建立電腦端和手機的通信,且加密通信的信息使所述加密的信息無法被竊取;自動登錄模塊用于電腦端收到登錄操作指令時,電腦端向手機發送登錄請求,手機將相應的用戶名和密碼發送給電腦,實現電腦端的自動登錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國地質大學(武漢),未經中國地質大學(武漢)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810045921.8/1.html,轉載請聲明來源鉆瓜專利網。





