一種wifi密碼的分享方法及分享系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及密碼分享領(lǐng)域,特別是涉及WIFI密碼的分享方法及分享系統(tǒng)。
【背景技術(shù)】
[0002]分享WIFI密碼的傳統(tǒng)方法是口述、書(shū)面告知等,這種WIFI密碼分享方法容易導(dǎo)致密碼外泄等問(wèn)題。近年來(lái),為了防止WIFI密碼在分享的過(guò)程中出現(xiàn)外泄,將WIFI密碼寫(xiě)入網(wǎng)絡(luò)設(shè)備的NFC密碼標(biāo)簽中。在被分享用戶終端靠近NFC密碼標(biāo)簽的過(guò)程中,從NFC密碼標(biāo)簽中讀取密碼。然而,這種WIFI密碼分享方式存在無(wú)法控制其分享時(shí)間、分享對(duì)象等缺陷,從而降低了 WIFI密碼的保護(hù)力度。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供的技術(shù)方案如下:
[0004]本發(fā)明提供的一種WIFI密碼的分享方法,包括:步驟S10根據(jù)獲取到的預(yù)分享密碼,生成與該預(yù)分享密碼相對(duì)應(yīng)的密碼水印圖片;步驟S20根據(jù)獲取到的載體圖片,將所述密碼水印圖片嵌入到載體圖片上后,形成水印載體圖片;步驟S30分享傳輸所述水印載體圖片至被分享終端上;步驟S40根據(jù)接收到的水印載體圖片,提取所述水印載體圖片中的密碼水印信息;步驟S60根據(jù)提取的密碼水印信息,識(shí)別出所述密碼水印信息中的被分享密碼。
[0005]進(jìn)一步,在所述步驟S10之前還包括:步驟S01根據(jù)已獲取的載體圖片,將該載體圖片分割成若干塊互不覆蓋的載體圖片塊。
[0006]進(jìn)一步,本分享方法還包括:步驟S11根據(jù)分割后載體圖片塊的塊數(shù),將所述密碼水印圖片分割為若干塊互不覆蓋的密碼水印圖片塊,所述載體圖片塊的塊數(shù)為該密碼水印圖片塊的塊數(shù)的偶數(shù)倍。
[0007]進(jìn)一步,所述步驟S20包括:步驟S21根據(jù)分割后的載體圖片塊,逐一對(duì)每塊載體圖片塊進(jìn)行域變換;步驟S22根據(jù)域變換后的載體圖片塊,選取嵌入一塊密碼水印圖片塊的水印位置信息;步驟S23根據(jù)選取的水印位置信息,將每塊密碼水印圖片塊嵌入到域變換后的一塊載體圖片塊上;步驟S24逐一對(duì)嵌入有密碼水印圖片塊的載體圖片塊進(jìn)行域反變換后,形成水印載體圖片。
[0008]進(jìn)一步,所述步驟S40包括:步驟S41根據(jù)接收到的水印載體圖片,將所述水印載體圖片分割成若干塊互不覆蓋的水印載體圖片塊?’步驟S42根據(jù)分割后的水印載體圖片塊,逐一對(duì)每塊水印載體圖片塊進(jìn)行域變換;步驟S43根據(jù)域變換后的水印載體圖片塊,提取密碼水印圖片塊嵌入位置的參考信息;步驟S44根據(jù)提取的參考信息,計(jì)算出每塊水印載體圖片塊中的密碼水印信息。
[0009]進(jìn)一步,所述步驟S60包括:步驟S61根據(jù)計(jì)算得到的密碼水印信息,合并計(jì)算得到的所有密碼水印信息;步驟S62根據(jù)合并后的密碼水印信息,識(shí)別出所述密碼水印信息中的被分享密碼。
[0010]進(jìn)一步,本分享方法還包括:步驟S70根據(jù)分享得到的被分享密碼,判斷該被分享密碼與預(yù)設(shè)密碼是否相同;步驟S71若該被分享密碼與預(yù)設(shè)密碼相同,則被分享密碼完成驗(yàn)證;步驟S72若該被分享密碼與預(yù)設(shè)密碼不同,則被分享密碼無(wú)法完成驗(yàn)證。
[0011]進(jìn)一步,本分享方法還包括:步驟S50判斷所述密碼水印信息中是否存在攻擊跡象;步驟S51若該密碼水印信息中存在攻擊跡象,則所述水印載體圖片在分享傳輸過(guò)程中受到攻擊;步驟S52若該密碼水印信息中不存在攻擊跡象,則所述水印載體圖片在分享傳輸過(guò)程中沒(méi)有受到攻擊。
[0012]本法提供的一種WIFI密碼的分享系統(tǒng),包括:水印生成模塊,該水印生成模塊根據(jù)獲取到的預(yù)分享密碼,生成與該預(yù)分享密碼相對(duì)應(yīng)的密碼水印圖片;水印嵌入模塊,該水印嵌入模塊根據(jù)獲取到的載體圖片,將所述密碼水印圖片嵌入到載體圖片上后,形成水印載體圖片;分享傳輸模塊,該分享傳輸模塊接收所述水印嵌入模塊輸出的水印載體圖片,分享傳輸所述水印載體圖片至被分享終端上;水印提取模塊,該水印提取模塊接收所述分享傳輸模塊發(fā)送的水印載體圖片,提取所述水印載體圖片中的密碼水印信息;密碼識(shí)別模塊,該密碼識(shí)別模塊接收所述水印提取模塊輸出的密碼水印信息,識(shí)別出所述密碼水印信息中的被分享密碼。
[0013]進(jìn)一步,本分享系統(tǒng)還包括:分割模塊,根據(jù)已獲取的載體圖片,將該載體圖片分割成若干塊互不覆蓋的載體圖片塊。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明提供的WIFI密碼的分享方法,利用水印算法將預(yù)分享密碼嵌入到圖片中,既可以主動(dòng)控制其分享時(shí)間、分享對(duì)象;又能在分享過(guò)程中提高WIFI密碼的保密性。本分享方法在水印嵌入或提取的過(guò)程中,將圖片分割成塊后,進(jìn)行嵌入或提取,提高了本分享方法的可靠性。本分享方法還在識(shí)別出被分享密碼后,驗(yàn)證該密碼的正確性,完善了本分享方法。本分享方法還能夠及時(shí)發(fā)現(xiàn)水印載體圖片在傳輸?shù)倪^(guò)程中是否收到攻擊,從而保障了傳輸?shù)陌踩院头乐姑艽a被篡改;另外,無(wú)論是否收到攻擊,均不影響密碼的正確分享,提高了本方法的安全性、可靠性。
【附圖說(shuō)明】
[0015]下面將以明確易懂的方式,結(jié)合【附圖說(shuō)明】?jī)?yōu)選實(shí)施方式,對(duì)一種WIFI密碼的分享方法及分享系統(tǒng)的上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說(shuō)明。
[0016]圖1是本發(fā)明一種WIFI密碼的分享方法的流程示意圖;
[0017]圖2是本發(fā)明另一種WIFI密碼的分享方法的流程示意圖;
[0018]圖3是本發(fā)明中WIFI密碼的分享方法的部分流程示意圖;
[0019]圖4是本發(fā)明中WIFI密碼的分享方法的部分流程示意圖;
[0020]圖5是本發(fā)明再一種WIFI密碼的分享方法的流程示意圖;
[0021]圖6是本發(fā)明又一種WIFI密碼的分享方法的流程示意圖;
[0022]圖7是本發(fā)明一種WIFI密碼的分享系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0023]圖8是本發(fā)明另一種WIFI密碼的分享系統(tǒng)的部分組成結(jié)構(gòu)示意圖;
[0024]圖9是本發(fā)明另一種WIFI密碼的分享系統(tǒng)的部分組成結(jié)構(gòu)示意圖;
[0025]圖10是本發(fā)明又又一種WIFI密碼的分享方法的流程示意圖;
[0026]圖11是本發(fā)明中水印圖片的示意圖。
[0027]附圖標(biāo)號(hào)說(shuō)明:
[0028]10、水印生成模塊,11、分割模塊,20、水印嵌入模塊,21、域變換模塊,22、位置選取模塊,23、域反變換模塊,30、分享傳輸模塊,40、水印提取模塊,41、分割子模塊,42、域變換子模塊,43、信息提取模塊,50、判斷模塊,60、密碼識(shí)別模塊,70、密碼驗(yàn)證模塊。
【具體實(shí)施方式】
[0029]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)照【附圖說(shuō)明】本發(fā)明的【具體實(shí)施方式】。顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
[0030]為使圖面簡(jiǎn)潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡(jiǎn)潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
[0031]圖1是本發(fā)明一種WIFI密碼的分享方法的流程示意圖。如圖1所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例,一種WIFI密碼的分享方法,包括:步驟S10根據(jù)獲取到的預(yù)分享密碼,生成與該預(yù)分享密碼相對(duì)應(yīng)的密碼水印圖片;該預(yù)分享密碼可以是由用戶輸入,也可以是獲取主動(dòng)分享終端上已存儲(chǔ)的密碼;步驟S20根據(jù)獲取到的載體圖片,將所述密碼水印圖片嵌入到載體圖片上后,形成水印載體圖片;該載體圖片可以是用戶選取的特定圖片,也可以是主動(dòng)分享終端從某個(gè)庫(kù)中隨機(jī)獲取的一張圖片;步驟S30分享傳輸所述水印載體圖片至被分享終端上;步驟S40根據(jù)接收到的水印載體圖片,提取所述水印載體圖片中的密碼水印信息;步驟S60根據(jù)提取的密碼水印信息,識(shí)別出所述密碼水印信息中的被分享密碼。
[0032]圖2是本發(fā)明另一種WIFI密碼的分享方法的流程示意圖。圖3是本發(fā)明中WIFI密碼的分享方法的部分流程示意圖。圖4是本發(fā)明中WIFI密碼的分享方法的部分流程示意圖。如圖2、圖3、圖4所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,一種WIFI密碼的分享方法,包括:
[0033]步驟S01根據(jù)已獲取的載體圖片,將該載體圖片分割成若干塊互不覆蓋的載體圖片塊;在步驟S01中設(shè)載體圖片函數(shù)為:X = f (x,y),載體圖片的大小為MjN。;載體圖像塊函數(shù)為4= fn(x',y’),載體圖像塊的大小8*8 ;其中m = 1,2,......,(Mc/8)*(Nc/8),
記為0彡x’,y’彡8;
[0034]步驟S10根據(jù)獲取到的預(yù)分享密碼,生成與該預(yù)分享密碼相對(duì)應(yīng)的密碼水印圖片;該預(yù)分享密碼可以是由用戶輸入,也可以是獲取主動(dòng)分享終端上已存儲(chǔ)的密碼;
[0035]優(yōu)選的,還包括步驟S