一種基于加密ssid的wifi局域網(wǎng)通信系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及一種基于加密SSID的WIFI局域網(wǎng)通信系統(tǒng)。
【背景技術(shù)】
[0002]圖書館內(nèi)老師、學(xué)生較多,大多數(shù)都在自習(xí)閱讀,在圖書管內(nèi)通過討論問題會帶來噪音,破壞了安靜的圖書館環(huán)境,但是很多時候又必須通過討論解決一些工作和學(xué)習(xí)上的問題。即能解決實際的溝通問題又不能夠不帶來噪音的通信方式具有重要的意義。
[0003]目前智能手機應(yīng)用已經(jīng)相當(dāng)普遍了,通過QQ、微信、郵件、微博等互聯(lián)網(wǎng)社交應(yīng)用進行信息訂閱和相互溝通信息。這些通信方法用戶必須通過把信息上傳到遠程服務(wù)器上,這樣在校園無線帶寬緊張的情況下或者在核心網(wǎng)絡(luò)設(shè)備發(fā)生故障的時候,用戶之間就不能進行自由的溝通了。同時,基于遠程服務(wù)器的通行方式有下列缺點:1、浪費手機流量,帶來額外的費用;2、通過遠程服務(wù)器中轉(zhuǎn)的方式信息傳遞及時性比較差。
[0004]為解決以上問題,又出現(xiàn)了一種基于無線局域網(wǎng)的聊天工具如飛秋、飛鴿。安裝該類應(yīng)用的用戶只要在同一個網(wǎng)段內(nèi)均可互相發(fā)現(xiàn)互相發(fā)生信息。但這種應(yīng)用存在下列弊端:1、運營商安裝的無線wifi站點為了網(wǎng)絡(luò)安全一般開啟了終端隔離功能,即用戶自己即使在同一個wifi網(wǎng)絡(luò)下,也不能相互通信。2、上述局域網(wǎng)聊天應(yīng)用本身一般沒有鑒權(quán)功能,這樣會造成用戶信息泄露的潛在的風(fēng)險。3、在wifi信號弱無法了解或者沒有wifi的情況下,用戶間也不能很好的信息交換。
[0005]本方法設(shè)計了一套基于ssid加密的聊天系統(tǒng),能夠解決在環(huán)境中無可用wifi的情況下,不用手機流量情況下完成高效的信息交換目的。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種基于加密SSID的WIFI局域網(wǎng)通信系統(tǒng),克服了傳統(tǒng)通信需要外網(wǎng)或者外部wifi路由才能通信的弊端。
[0007]為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案是:一種基于加密SSID的WIFI局域網(wǎng)通信系統(tǒng),包括一主WIFI終端及至少一輔WIFI終端,
所述主WIFI終端下載安裝有通信APP,并通過該通信APP設(shè)置為AP模式,主WIFI終端持有者通過該設(shè)置為AP模式的主WIFI終端,即可為所述輔WIFI終端持有者提供設(shè)置有加密SSID的WIFI網(wǎng)絡(luò);
所述輔WIFI終端下載安裝有通信APP,并通過該通信APP設(shè)置為STA模式,用戶通過該設(shè)置為STA模式的輔WIFI終端即可搜索所需連接的WIFI網(wǎng)絡(luò),通過解析加密SSID即可獲得WIFI網(wǎng)絡(luò)的密碼,并連接至該WIFI網(wǎng)絡(luò),實現(xiàn)主WIFI終端與輔WIFI終端之間的通信。
[0008]在本發(fā)明一實施例中,所述加密SSID分為兩次加密包括:第一次生成一級加密的Encry_Key,第二次根據(jù)預(yù)設(shè)的0RG_SSID和Encry_Key,經(jīng)過二級加密生成SSID ’,即加密SSID;
所述第一次生成一級加密的Encry_Key的具體過程為: (1)計算原有WIFI密碼Key的字符串長度除以10取余數(shù)得到Μ;
(2)將原有WIFI密碼Key每個字符轉(zhuǎn)換為對應(yīng)的ASSIC碼,并右移M位,即獲得一級加密的Encry_Key;
所述第二次根據(jù)ORG_SSID和EncryJfey,經(jīng)過二級加密生成SSID’的具體過程為:
(1)將未加密的ORG_SSID和EncryJfey,中間添加分隔符#進行合成字符串SSID;
(2)將字符串SSID長度除10取余數(shù)N作為移位基數(shù);
(3)將字符串SSID每個字符轉(zhuǎn)換為對應(yīng)的ASSIC碼加N,生成SSID’,即加密SID。
[0009]在本發(fā)明一實施例中,所述解析加密SSID的過程為加密SSID過程的逆過程,具體即:根據(jù)輔WIFI終端持有者搜索到的WIFI網(wǎng)絡(luò),獲取加密SSID,通過二級加密逆運算得到獲得0RG_SSID和Encry_Key,而后通過一級加密逆運算即可獲得原有WIFI密碼Key,用戶通過該Key即可自動連接主WIFI終端。
[0010]在本發(fā)明一實施例中,所述主WIFI終端為手機、筆記本或PAD;所述輔WIFI終端為手機、筆記本或PAD。
[0011]相較于現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:本發(fā)明實現(xiàn)了用戶只需要在智能wifi設(shè)備(手機、筆記本、PAD)端安裝一個簡單的APP,幾個用戶之間就可以組建一個wifi網(wǎng)絡(luò),進行通信,并且不需要告知對方密碼,通過解析ssid可以自獲取密碼建立wifi網(wǎng)絡(luò)達到通信目的;該系統(tǒng)克服了傳統(tǒng)通信需要外網(wǎng)或者外部wifi路由才能通信的弊端。
【附圖說明】
[0012]圖1為本發(fā)明基于加密的SSID的WIFI局域網(wǎng)通信系統(tǒng)結(jié)構(gòu)圖。
[0013]圖2為本發(fā)明加密SSID的一級加密算法流程圖。
[0014]圖3為本發(fā)明加密SSID的二級加密算法流程圖。
【具體實施方式】
[0015]下面結(jié)合附圖,對本發(fā)明的技術(shù)方案進行具體說明。
[0016]本發(fā)明的一種基于加密SSID的WIFI局域網(wǎng)通信系統(tǒng),包括一主WIFI終端及至少一輔WIFI終端,
所述主WIFI終端下載安裝有通信APP,并通過該通信APP設(shè)置為AP模式,主WIFI終端持有者通過該設(shè)置為AP模式的主WIFI終端,即可為所述輔WIFI終端持有者提供設(shè)置有加密SSID的WIFI網(wǎng)絡(luò);
所述輔WIFI終端下載安裝有通信APP,并通過該通信APP設(shè)置為STA模式,用戶通過該設(shè)置為STA模式的輔WIFI終端即可搜索所需連接的WIFI網(wǎng)絡(luò),通過解析加密SSID即可獲得WIFI網(wǎng)絡(luò)的密碼,并連接至該WIFI網(wǎng)絡(luò),實現(xiàn)主WIFI終端與輔WIFI終端之間的通信。
[0017]所述加密SSID分為兩次加密包括:第一次生成一級加密的EncryJfey,第二次根據(jù)預(yù)設(shè)的0RG_SSID和Encry_Key,經(jīng)過二級加密生成SSID’,即加密SSID ;
所述第一次生成一級加密的Encry_Key的具體過程為:
(1)計算原有WIFI密碼Key的字符串長度除以10取余數(shù)得到M;
(2)將原有WIFI密碼Key每個字符轉(zhuǎn)換為對應(yīng)的ASSIC碼,并右移M位,即獲得一級加密的Encry_Key; 所述第二次根據(jù)ORG_SSID和Encry_Key,經(jīng)過二級加密生成SSID’的具體過程為:
(1)將未加密的ORG_SSID和EncryJfey,中間添加分隔符#進行合成字符串SSID;
(2)將字符串SSID長度除10取余數(shù)N作為移位基數(shù);
(3)將字符串SSID每個字符轉(zhuǎn)換為對應(yīng)的ASSIC碼加N,