亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種密碼生成方法及裝置制造方法

文檔序號:7797701閱讀:583來源:國知局
一種密碼生成方法及裝置制造方法
【專利摘要】本發(fā)明提供了一種密碼生成方法及裝置,通過分析注冊網(wǎng)頁的網(wǎng)頁信息;遍歷分析網(wǎng)頁信息以確定出密碼框;根據(jù)加密算法生成密碼,并將所述密碼自動輸入至密碼框中,從而為用戶在網(wǎng)頁注冊中,自動生成復(fù)雜的密碼,滿足用戶對復(fù)雜密碼的需求,并對注冊帳號密碼進行保存,方便用戶的使用。
【專利說明】一種密碼生成方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)安全【技術(shù)領(lǐng)域】,尤其涉及一種加密方法及裝置。
【背景技術(shù)】
[0002]密碼是“口令”(password)的通稱。在登錄網(wǎng)站、電子郵箱和銀行取款時輸入的“密碼”其實嚴(yán)格來講應(yīng)該僅被稱作“口令”。通常,用戶在某個網(wǎng)站上注冊賬號,需要用戶設(shè)置自己要注冊的賬號名稱和密碼,其中網(wǎng)頁注冊頁面中的賬號名稱和密碼都需要用戶自己手動進行設(shè)置,尤其是密碼的設(shè)置關(guān)系到用戶注冊賬號的安全,通常密碼設(shè)置得越復(fù)雜相對越安全,但用戶又要考慮能否記住復(fù)雜的密碼。
[0003]現(xiàn)有網(wǎng)頁注冊中,由用戶自己手動設(shè)置的密碼,密碼的復(fù)雜度不夠。而現(xiàn)在信息技術(shù)非常的發(fā)達,很多黑客可以通過網(wǎng)絡(luò)渠道了解到用戶的信息,并以用戶的個人信息為基礎(chǔ),來對用戶的密碼進行破譯,對用戶的網(wǎng)絡(luò)安全構(gòu)成一定的隱患。

【發(fā)明內(nèi)容】

[0004]本發(fā)明針對上述問題,提供了 一種密碼生成方法及裝置。
[0005]在一個方面,本發(fā)明提供了一種密碼生成方法,其包括:
[0006]確定網(wǎng)頁是否為注冊網(wǎng)頁;
[0007]如果所述網(wǎng)頁是注冊網(wǎng)頁,生成密碼,并將所述密碼輸入至所述網(wǎng)頁中的密碼框中。
[0008]在另一個方面,本發(fā)明提供了一種密碼生成裝置,其包括:
[0009]確定單元,用于確定網(wǎng)頁是否為注冊網(wǎng)頁;
[0010]生成單元,用于當(dāng)所述網(wǎng)頁是注冊網(wǎng)頁時,生成密碼,并將所述密碼輸入至所述網(wǎng)頁中的密碼框中。
[0011]本發(fā)明提供了一種密碼生成方法及裝置,通過分析注冊網(wǎng)頁的網(wǎng)頁信息,并為用戶自動生成復(fù)雜的密碼,滿足用戶對復(fù)雜密碼的需求。
【專利附圖】

【附圖說明】
[0012]下面將參照附圖描述本發(fā)明的具體實施例,其中:
[0013]圖1為本發(fā)明實施例提供的一種密碼生成方法的流程圖;
[0014]圖2為本發(fā)明實施例提供的一種密碼生成方法的實例流程圖;
[0015]圖3為本發(fā)明實施例提供的一種密碼生成裝置的示意圖一;
[0016]圖4為本發(fā)明實施例提供的一種密碼生成裝置中的確定單元的構(gòu)成示意圖;
[0017]圖5為本發(fā)明實施例提供的一種密碼生成裝置中的生成單元的構(gòu)成示意圖;
[0018]圖6為本發(fā)明實施例提供的一種密碼生成裝置的示意圖二。
【具體實施方式】[0019]為了使本發(fā)明的技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖對本發(fā)明的示例性實施例進行進一步詳細的說明,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是所有實施例的窮舉。
[0020]通常,登陸到某個站點時,會看到有登陸框,其中,有用戶名及密碼等內(nèi)容,這個登陸框基本上就是用form表單來實現(xiàn)的,form在網(wǎng)頁中是表單的意思。表單元素實際用在HTML中的標(biāo)簽有form、input、text area、select和option。表單標(biāo)簽form定義的表單里頭,必須有行為屬性action,告訴表單當(dāng)提交的時候?qū)?nèi)容發(fā)往何處。表單允許客戶端以標(biāo)準(zhǔn)格式向服務(wù)器提交數(shù)據(jù)。表單的創(chuàng)建者為了收集所需數(shù)據(jù),使用了各種控件設(shè)計表單如input或select。用戶只需填充數(shù)據(jù)并單擊提交按鈕即可向服務(wù)器發(fā)送數(shù)據(jù),服務(wù)器會處理這些數(shù)據(jù)。
[0021]針對用戶網(wǎng)頁注冊中,自己設(shè)置的密碼相對簡單,存在安全隱患的問題,本發(fā)明的實施例提供了一種密碼生成方法,如圖1所示,包括:
[0022]SlOl:確定網(wǎng)頁是否為注冊網(wǎng)頁。如果確定網(wǎng)頁是注冊網(wǎng)頁,則執(zhí)行S102,否則,結(jié)束。在確定網(wǎng)頁是否為注冊網(wǎng)頁時,獲取網(wǎng)頁的表單信息,如果網(wǎng)頁沒有表單信息,則需要遍歷網(wǎng)頁信息。如果網(wǎng)頁中存在一個以上(例如,兩個)的密碼框且這些密碼框在網(wǎng)頁中的距離小于特定像素值(例如對于PC機,若兩個密碼框在網(wǎng)頁中的距離小于300個像素,對于不同的終端可以設(shè)置不同的特定像素值,手機或PAD可以選取其他的像素值),則確定網(wǎng)頁為注冊網(wǎng)頁;或者,如果網(wǎng)頁中存在密碼框、注冊賬號按鈕和提交按鈕且注冊賬號按鈕、提交按鈕和密碼框在網(wǎng)頁中的距離小于特定像素值(例如,對于PC機,特定像素值為300個像素,對于不同的終端可以設(shè)置不同的特定像素值,手機或PAD可以選取其他的像素值),則確定網(wǎng)頁為注冊網(wǎng)頁。
[0023]一個像素通常被視為圖像的最小的完整采樣。在一幅可見的圖像中的像素(例如打印出來的一頁)或者用電子信號表示的像素,或者用數(shù)碼表示的像素,或者顯示器上的像素,或者數(shù)碼相機(感光元素)中的像素。
[0024]可選的,可以對網(wǎng)頁中屬性為“輸入”的元素進行遍歷,以確定出輸入元素中屬性為“密碼”的密碼框。
[0025]如果網(wǎng)頁中存在一個以上的密碼框,則根據(jù)這些密碼框在網(wǎng)頁中的坐標(biāo)信息,確定網(wǎng)頁是否是注冊網(wǎng)頁;如果這些密碼框在網(wǎng)頁中的距離小于特定像素值,則確定網(wǎng)頁為注冊網(wǎng)頁。
[0026]如果網(wǎng)頁中只有一個密碼框,則根據(jù)網(wǎng)頁中注冊賬號按鈕、提交按鈕和密碼框的坐標(biāo)信息,確定網(wǎng)頁是否是注冊網(wǎng)頁;如果注冊賬號按鈕、提交按鈕和密碼框在網(wǎng)頁中的距離小于特定像素值,則網(wǎng)頁是注冊網(wǎng)頁。
[0027]S102:如果網(wǎng)頁是注冊網(wǎng)頁,生成密碼,并將所述密碼輸入至網(wǎng)頁中的密碼框中,結(jié)束。
[0028]可選的,在生成密碼之前,可以生成一個可點擊的標(biāo)識,例如,一個圖標(biāo)。如果確定用戶對所述標(biāo)識進行點擊,可以顯示密碼生成界面。如果確定用戶可以在該密碼生成界面對密碼參數(shù)進行設(shè)置,例如,密碼中是否包括大寫字母、小寫字母、數(shù)字和符號,密碼的位數(shù)等根據(jù)用戶設(shè)置的密碼參數(shù),生成密碼;如果確定用戶沒有對密碼參數(shù)進行設(shè)置,則密碼參數(shù)可以為預(yù)先設(shè)置的默認(rèn)值,根據(jù)用默認(rèn)的密碼參數(shù),生成密碼。[0029]根據(jù)用戶設(shè)置或者默認(rèn)的密碼參數(shù),生成密碼,并將生成的密碼輸入至密碼框中。
[0030]若用戶對生成的密碼不滿意時,可以對所述密碼直接進行修改,或重新點擊標(biāo)識,生成新的密碼。
[0031]可選的,可以對生成的密碼和與其對應(yīng)的注冊賬號進行保存,以便用戶后續(xù)使用和管理。例如,可以將生成的密碼和與其對應(yīng)的注冊賬號保存在用戶第三方軟件的云端賬號中,用戶每次登錄網(wǎng)頁前,打開該第三方軟件,可以從第三方軟件中拷貝該網(wǎng)頁的注冊密碼;或者由第三方軟件將用戶注冊網(wǎng)頁的賬號和密碼自動生成鏈接或表單,用戶點擊相應(yīng)網(wǎng)頁的鏈接或表單,第三方軟件自動在該網(wǎng)頁中填寫用戶已注冊的賬號和密碼,實現(xiàn)無需用戶手動輸入,自動登錄。
[0032]本實施例提供了一種密碼生成方法,通過確定網(wǎng)頁是否為注冊網(wǎng)頁,對注冊網(wǎng)頁生成密碼,可以滿足用戶對密碼復(fù)雜度的需求,有效保障用戶注冊賬戶的安全。
[0033]如圖3所示,基于相同的發(fā)明構(gòu)思,本發(fā)明的實施例還提供了一種密碼生成裝置,其包括:
[0034]確定單元301,用于確定網(wǎng)頁是否為注冊網(wǎng)頁;
[0035]生成單元302,用于當(dāng)網(wǎng)頁是注冊網(wǎng)頁時,生成密碼,并將密碼輸入至該網(wǎng)頁的密碼框中。
[0036]可選的,如圖4所示,本發(fā)明實施例中的確定單元301可以包括:
[0037]網(wǎng)頁分析子單元3011,用于當(dāng)網(wǎng)頁信息中存在網(wǎng)頁表單時,遍歷分析網(wǎng)頁表單中屬性為輸入的元素以確定出密碼框;當(dāng)網(wǎng)頁信息中不存在網(wǎng)頁表單時,對當(dāng)前網(wǎng)頁中屬性為輸入的元素進行遍歷分析以確定出輸入元素屬性為密碼的密碼框;
[0038]注冊網(wǎng)頁確定子單元3012,用于當(dāng)確定網(wǎng)頁中存在兩個密碼框且所述兩個密碼框在網(wǎng)頁中的距離小于特定像素值時(例如,對于PC機,特定像素值為300個像素,對于不同的終端可以設(shè)置不同的特定像素值,手機或PAD可以選取其他的像素值),則確定所述網(wǎng)頁為注冊網(wǎng)頁;當(dāng)確定網(wǎng)頁中存在一個密碼框且分析所述網(wǎng)頁中存在注冊賬號按鈕和提交按鈕時,則確定所述網(wǎng)頁為注冊網(wǎng)頁。
[0039]可選的,如圖5所示,上述生成單元302可以包括:
[0040]標(biāo)識生成子單元3021,用于生成可點擊的標(biāo)識,接收用戶對所述標(biāo)識的點擊,顯示密碼生成界面,以便于用戶對密碼參數(shù)進行設(shè)置;
[0041]密碼生成子單元3022,用于根據(jù)設(shè)置的密碼參數(shù)生成密碼,其中密碼參數(shù)包括密碼保護字符的類型和長度。
[0042]可選的,如圖6所示,上述密碼生成裝置還可以包括:
[0043]保存單元303,用于對生成的密碼與其對應(yīng)的注冊賬號進行保存。
[0044]本發(fā)明的實施例提供了一種密碼生成方法及裝置,通過分析注冊網(wǎng)頁的網(wǎng)頁信息,并為用戶自動生成復(fù)雜的密碼,滿足用戶對復(fù)雜密碼的需求。此外,還可保存注冊帳號和密碼,方便用戶的使用。
[0045]以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其進行限制。因此,在不背離本發(fā)明的精神及其實質(zhì)的情況下,本領(lǐng)域技術(shù)人員可作出各種改變、替換和變型。很顯然,但這些改變、替換和變型都應(yīng)涵蓋于本發(fā)明權(quán)利要求的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種密碼生成方法,其特征在于,包括: 確定網(wǎng)頁是否為注冊網(wǎng)頁; 如果所述網(wǎng)頁是注冊網(wǎng)頁,生成密碼,并將所述密碼輸入至所述網(wǎng)頁中的密碼框中。
2.如權(quán)利要求1所述的方法,其特征在于,所述確定網(wǎng)頁是否為注冊網(wǎng)頁,包括: 如果網(wǎng)頁中存在一個以上的密碼框,且這些密碼框在網(wǎng)頁中的距離小于特定像素值,確定所述網(wǎng)頁為注冊網(wǎng)頁;或者 如果所述網(wǎng)頁中存在密碼框、注冊賬號按鈕盒提交按鈕,且所述注冊賬號按鈕、提交按鈕以及密碼框在所述網(wǎng)頁中距離小于特定像素值,確定所述網(wǎng)頁為注冊網(wǎng)頁。
3.如權(quán)利要求2所述的方法,其特征在于,對所述網(wǎng)頁中屬性為輸入的元素進行遍歷,確定輸入元素屬性為密碼的元素為所述密碼框。
4.如權(quán)利要求1至3中任一項所述的方法,其特征在于,在生成所述密碼之前,還包括: 生成可點擊的標(biāo)識; 如果確定用戶對所述標(biāo)識進行點擊,顯示密碼生成界面。
5.如權(quán)利要求4所述的方法,其特征在于,如果確定用戶在所述密碼生成界面對密碼參數(shù)進行設(shè)置,根據(jù)用戶設(shè)置的密碼參數(shù)生成所述密碼; 如果確定用戶沒有對密碼參數(shù)進行設(shè)置,根據(jù)默認(rèn)的密碼參數(shù)生成所述密碼。
6.如權(quán)利要求1至5中任一項所述的方法,其特征在于,還包括: 保存所述密碼和與所述密碼對應(yīng)的注冊賬號。
7.—種密碼生成裝置,其特征在于,包括: 確定單元,用于確定網(wǎng)頁是否為注冊網(wǎng)頁; 生成單元,用于當(dāng)所述網(wǎng)頁是注冊網(wǎng)頁時,生成密碼,并將所述密碼輸入至所述網(wǎng)頁中的密碼框中。
8.如權(quán)利要求7所述的裝置,其特征在于,所述確定單元還包括: 網(wǎng)頁分析子單元,用于當(dāng)所述網(wǎng)頁信息中存在網(wǎng)頁表單時,遍歷分析網(wǎng)頁表單中屬性為輸入的元素以確定出密碼框;當(dāng)所述網(wǎng)頁信息中不存在網(wǎng)頁表單時,對當(dāng)前網(wǎng)頁中屬性為輸入的元素進行遍歷分析以確定出輸入元素屬性為密碼的密碼框; 注冊網(wǎng)頁確定子單元,用于當(dāng)確定網(wǎng)頁中存在兩個密碼框且所述兩個密碼框在網(wǎng)頁中的距離小于特定像素值時,則確定所述網(wǎng)頁為注冊網(wǎng)頁;當(dāng)確定網(wǎng)頁中存在一個密碼框且分析所述網(wǎng)頁中存在注冊賬號按鈕和提交按鈕時,則確定所述網(wǎng)頁為注冊網(wǎng)頁。
9.如權(quán)利要求7或8所述的裝置,其特征在于,所述生成單元還包括: 標(biāo)識生成子單元,用于為所述密碼框生成可點擊的標(biāo)識,接收用戶對所述標(biāo)識的點擊,顯示密碼生成界面; 密碼生成子單元,用于根據(jù)設(shè)置的密碼參數(shù)生成密碼,其中密碼參數(shù)包括密碼保護字符的類型和長度。
10.如權(quán)利要求7所述的裝置,其特征在于,還包括: 保存單元,用于保存生成的密碼和與其對應(yīng)的注冊賬號。
【文檔編號】H04L29/06GK103795732SQ201410069102
【公開日】2014年5月14日 申請日期:2014年2月27日 優(yōu)先權(quán)日:2014年2月27日
【發(fā)明者】秦升成, 徐鳴 申請人:北京金山網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1