專利名稱:用網格數字陣列自設圖形動態設置密碼的方法
技術領域:
本發明涉及一種密碼設置的方法,尤其是一種用網格數字陣列自設圖形動態設置 密碼的方法。
背景技術:
隨著計算機網絡以及銀行卡的普及,要求人們在使用賬戶時設置自己的密碼,以 保護財產安全。但現階段的各種密碼保護措施依然存在著這樣或那樣的缺陷和漏洞,加之 用戶自已對賬戶密碼安全認識不足,甚至無任何保護措施或保護能力,常因帳號密碼的泄 露而造成不可挽回的損失。目前各種密碼保護措施存在的主要缺陷和漏洞為由于普遍存 在單一、固定的密碼設置,一會造成密碼泄露,二會被“木馬”、“釣魚”等計算機病毒軟件侵 襲。雖有利用第三方外部設備進行密碼的防護措施,如“密保卡”、手機、硬件設備、“客戶端 個人證書”等,但仍存在使用周期短,需要經常更換,攜帶不方便,密碼設置煩瑣,過程復雜, 用戶很難掌握,不利于推廣應用等不足,且一旦丟失,又會因需要重新申請而更加麻煩。因 此,為更好的保護用戶帳號密碼信息,必須研制新的容易記憶,密碼設置簡單、方便,保護性 強的密碼設置新方法,這對經濟社會的穩定、安全、發展有著積極的不可替代的意義。
發明內容
本發明旨在提供一種保護性強,密碼設置簡單、方便,容易記憶的通過在網格數字 陣列中自設的圖形來動態設置密碼的方法。本發明提供的是這樣一種用網格數字陣列自設圖形動態設置密碼的方法,其特征 在于在橫縱坐標網格陣列中自設置圖形、記數點、密碼點,再在圖形中自設定位點及基
準點排列順序,并發送計算機服務器中保存為圖形密碼;將自設圖形移至橫縱坐標網 格數字陣列中,根據自定記數點在移動后的圖形中得到縱、橫坐標點及密碼點,之后每移動 一次圖形,得到一個密碼,直至滿足網絡要求的密碼位數,以動態完成網絡密碼登錄。本發明所述圖形密碼設置經過下列步驟
A、在計算機服務器客戶端顯示的且網格為空格的橫縱坐標網格陣列中 Al、以任意一網格中的中心點為基準點,并以該基準點為出發點,向八個方向中的至少 一個方向延伸至相鄰網格中的基準點,設置由至少三個基準點和其間的連線構成的圖形, 并自定圖形中的基準點的排列順序,同時在圖形中設任意一個網格中的基準點為定位點, 以得到該定位點在網格陣列中的橫、縱坐標;
A2、將任意一網格中的基準點自定為記數點,并得到記數點在網格陣列中的橫、縱坐 標,以確定圖形移位后的新定位點的縱坐標點;
A3、將任意一網格中的基準點自定為密碼點,并得到密碼點在網格陣列中的橫、縱坐 標,以確定圖形中的密碼位,并在密碼位所處網格數字陣列中的八個方向中,自定任意一個 方向進行密碼計數;
A4、將上述信息發送計算機服務器中,保存為圖形密碼。
本發明所述網絡密碼登錄經過下列步驟
B、在計算機服務器客戶端顯示的且網格中有數字的橫縱坐標網格數字陣列中 Bi、按Al所得圖形定位點在網格陣列中的橫、縱坐標復制Al所得圖形;
B2、按A2所得記數點在網格陣列中的橫、縱坐標,得到記數點所處網格中的數字,根據 該數字以及Al自定的圖形中的基準點的排列順序,在復制的圖形中按序計數,得到圖形的 縱坐標點,縱坐標點所處網格中的數字為圖形移動時其定位點的新縱坐標;
B3、按B2所得縱坐標點所處網格中的數字以及Al自定的圖形中的基準點的排列順序, 在復制的圖形中按序計數,得到圖形的橫坐標點,橫坐標點所處網格中的數字即為圖形移 動時其定位點的新橫坐標;
B4、按A3所得密碼點在網格陣列中的橫、縱坐標,得到密碼點所處網格中的數字,根 據該數字以及Al自定的圖形中的基準點的排列順序,在復制的圖形中按序計數,得到密 碼位,同時該密碼位也是密碼計數的起始位,該密碼位所處網格中的數字即為密碼計數位 數;
C、在計算機服務器客戶端顯示的其網格中有數字的橫縱坐標網格數字陣列中
Cl、根據B2、B3得到的圖形定位點的新橫、縱坐標,將圖形移位,在圖形中的橫、縱坐標 點位置分別得到對應的網格數字,該網格數字分別是圖形定位點的下一個新橫、縱坐標;根 據B4得到的圖形中的密碼位,得到該密碼位所處網格中的數字,根據該網格中的數字及A3 在密碼位所處網格數字陣列中的八個方向中自定的一個方向進行密碼計數至密碼終位,在 鍵盤上輸入該密碼終位所對應數字使之錄入客戶端;
C2、如此每移動圖形一次,即得一位密碼,并依次在鍵盤上輸入,使之錄入客戶端,直 至所需密碼位數,即完成密碼登錄。所述A中顯示的橫縱坐標網格陣列由NXM個形狀相同大小一致的網格所構成,其 中N、M為大于1的正整數,N等于M,或者N大于M,或者N小于M,在網格最上方或最下方一 行從左向右依次設有0 X橫坐標,網格最左方或最右方一列自上而下依次設有0 Y縱 坐標,網格中的每一格為空格。所述B中顯示的橫縱坐標網格數字陣列由NXM個形狀相同大小一致的網格所構 成,其中N、M為大于1的正整數,N等于M,或者N大于M,或者N小于M,在網格最上方或最下 方一行從左向右依次設有0 X橫坐標,網格最左方或最右方一列自上而下依次設有0 Y縱坐標,網格中的每一格有任一個正整數,且同一行和/或同一列網格中的數不重復。所述橫縱坐標網格數字陣列的顯示方式是每次顯示的NXM個網格數字陣列相 同,而網格中的數字則隨機不固定。所述Al中的自設圖形為連續的圖形,或者為間隔的圖形,且一旦圖形明確后,其 在網格數字陣列中的形狀、方向固定;所述八個方向包括上、下、左、右四個正方向,以及沿 兩兩正方向間的中心線延伸的四個斜方向;所述自設圖形中的中心基準點的排列順序為順 時針或反時針,或者為無規則的排列順序。所述Al中的自設圖形為點和連線組成的顯形圖形,或者為隱形圖形。所述A3中的在密碼位所處網格數字陣列中的八個方向中,自定任意一個方向進 行密碼計數是指以密碼位為起點自左向右或者自右向左依次計位至密碼終位,或者自內 向外或者自外向內依次計位至密碼終位,或者自上向下或者自下向上依次計位至密碼終位。所述Cl的圖形移動是在與B相同的同一橫縱坐標網格數字陣列中完成,或者是在 計算機服務器客戶端顯示的另一橫縱坐標網格數字陣列中完成。所述C2中的圖形移位至超出顯示的橫縱坐標網格數字陣列即超邊時,經過下列 步驟回移,以保證圖形在橫縱坐標網格數字陣列中的完整體現
C21以橫縱坐標網格數字陣列的中心點將橫縱坐標網格數字陣列平均分割成四個區
域;
C22先將超邊的圖形定位點移至本區域內最靠近中心點的網格內,再將圖形定位點移 至所在網格的對角網格中。所述C2中具體密碼位數設置,視計算機服務器要求而定,如六位數,或1位數,或 更多位數。所述計算機服務器及其客戶端構成本發明之圖形密碼系統,服務器包括橫縱坐標 網格陣列及橫縱坐標網格數字陣列庫、圖形密碼庫、圖形密碼驗證模塊;客戶端包括橫縱 坐標網格陣列及橫縱坐標網格數字陣列庫、圖形密碼輸入、登錄模塊,圖形密碼解析模塊, 其中,服務器中的圖形密碼庫用于存儲圖形及圖形中的定位點及基準點排列順序,記數點、 密碼點,并與圖形密碼驗證模塊及客戶端的圖形密碼輸入、登錄模塊進行信息交互;客戶端 的圖形密碼輸入、登錄模塊用于在圖形密碼設置、登錄驗證過程中,對自設置的圖形及圖形 中的定位點及基準點排列順序,記數點、密碼點進行保存,并將其輸入到服務器的圖形密碼 庫、圖形密碼驗證模塊中;客戶端的圖形密碼解析模塊用于將圖形密碼輸入、登錄模塊保存 的圖形及圖形中的定位點及基準點排列順序,記數點、密碼點發送到服務器進行圖形密碼 設置、登錄驗證。本發明具有下列優點和效果采用上述方案,人們可在橫縱坐標網格陣列中設置 自身喜好的圖形,并記住圖形中的定位點,及基準點排列順序,同時自定記數點和密碼點, 以將自設圖形移至橫縱坐標網格數字陣列中,根據自定記數點在移動后的圖形中確定縱、 橫坐標點,再根據密碼點在移動后的圖形中確定密碼位,從而把容易泄露且難于記憶的數 字密碼改為容易記憶且不會泄露的圖形密碼,之后每移動一次圖形,得到一個密碼,直至滿 足網絡要求的密碼位數,從而以容易記憶且不會泄露的圖形動態完成密碼登錄。下一次登 錄時,只需記住在先設置的圖形及其中的定位點、基準點排列順序、自定記數點和密碼點, 即可在重新顯示的橫縱坐標網格數字陣列中復制出圖形,并通過移動圖形的次數得到新的 滿足網絡要求的密碼位數,這種動態獲得密碼并完成登錄的方式,即便是相同的圖形,也會 因圖形定位點、記數點、密碼點的不同而無法獲得相同密碼,因此,能夠極大、有效地保護用 戶的密碼安全,防止諸如“木馬,,等病毒軟件的突然襲擊和在ATM機面前的各種“偷窺”和 襲擾,本發明容易記憶、容易操作,防范能力極強,是一理想的動態密碼設置方法。
圖1為本發明之圖形密碼系統方框圖; 圖2-圖4為圖形密碼設置步驟圖5-圖12為圖形密碼登錄驗證步驟圖。
具體實施例方式圖1中1為計算機服務器框圖,11為橫縱坐標網格陣列及橫縱坐標網格數字陣列 庫,12為圖形密碼庫,13為圖形密碼驗證模塊,2為客戶端框圖,21為橫縱坐標網格陣列及 橫縱坐標網格數字陣列庫,22為圖形密碼輸入、登錄模塊,23為圖形密碼解析模塊,其中, 服務器1中的圖形密碼庫12用于存儲圖形及圖形中的定位點及基準點排列順序,記數點、 密碼點,并與圖形密碼驗證模塊13及客戶端2的圖形密碼輸入、登錄模塊22進行信息交 互;客戶端2的圖形密碼輸入、登錄模塊22用于在圖形密碼設置、登錄驗證過程中,對自設 置的圖形及圖形中的定位點及基準點排列順序,記數點、密碼點進行保存,并將其輸入到服 務器1的圖形密碼庫12、圖形密碼驗證模塊13中;客戶端2的圖形密碼解析模塊23用于 將圖形密碼輸入、登錄模塊22保存的圖形及圖形中的定位點及基準點排列順序,記數點、 密碼點發送到服務器1進行圖形密碼設置、登錄驗證。實施例1
1、用戶通過計算機服務器的客戶端按常規申請注冊賬戶,由客戶端確認后給出用戶的 賬戶或帳號,如YNKM123 ;
2、用戶在客戶端點擊“圖形密碼”選項,則顯示出其網格為空格的橫、縱坐標均為 10X10的網格陣列中(如圖2),用戶在網格陣列圖中自定義三角形,該三角形由六個基準 點及連接基準點的三條連線構成,其中三角形的斜邊向左,如圖3,選擇該三角形的上銳角 點①作為三角形的定位點,以定位點①為起點,向左下方、向右、再向上確定基準點的排列 順序為① ⑥,如圖4,該定位點的初始位置坐標為橫坐標3、縱坐標8,同時確定網格陣列 中的任意一個點a作為計數點,該計數點a的初始位置為橫坐標9,縱坐標3 ;再確定網格 陣列中的任意一個點b作為密碼點,該密碼點b的初始坐標為橫坐標8、縱坐標6,如圖3, 并在網格數字陣列中的八個方向中,確定向右的方向進行密碼計數;
3、將上述設置發送計算機服務器中,作為輸入的圖形密碼保存,從而完成圖形密碼設置。實施例2
用戶使用網絡賬戶時,進行下列登錄驗證
A、用戶在客戶端點擊“圖形密碼”選項,則顯示出其網格中有數字的橫縱坐標網格數字 陣列,如圖5,用戶根據實施例1設置的三角形的定位點①的橫坐標3、縱坐標8,在圖4中復 制出三角形;
B、用戶在上述A的橫縱坐標網格數字陣列中,根據計數點a的橫坐標9,縱坐標3,得到 對應的網格中的數字為4,按確定的計數順序由① ⑥依次在三角形中數4位至④,則三角 形中的位置④為縱坐標點,且縱坐標點即位置④所在網格中的數字2為三角形定位點①的 下一新縱坐標,同時以縱坐標點即位置④所在的網格中的數字2,按確定的計數順序由① ⑥依次在三角形中數2位至②,則三角形中的位置②為橫坐標點,且橫坐標點即位置②所 在網格中的數字3為三角形定位點①的下一新橫坐標,如圖5 ;
C、用戶在上述A的橫縱坐標網格數字陣列中,根據實施例1設置的密碼點b的橫坐標 8、縱坐標6,得到對應的網格中的數字為5,按確定的計數順序由① ⑥依次在三角形中數 5位至⑤,則三角形中的位置⑤即為密碼位,同時該密碼位也是密碼計數的起始位,密碼位 即位置⑤所處網格中的數字即為密碼計數位數,如圖5 ;D、用戶根據B得到的三角形定位點①的新橫、縱坐標(3、2),在上述A的網格數字陣列 中,將三角形定位點①移至上述新橫、縱坐標(3、2)位置,如圖6,則三角形中的縱坐標點即 位置④所在網格中的數字為8,橫坐標點即位置②所在網格中的數字為0(即10),則三角形 定位點①的下一新橫、縱坐標為(0、8),密碼位即位置⑤所在網格中的數字為7,在密碼位 即位置⑤所在的行,以密碼位即位置⑤為起點,自左向右依次計7-1 (即6)位,則該網格位 置所處網格中的數為6,則數字6即為密碼的首位,如圖6,在鍵盤上輸入該數6使之錄入客 戶端;
E、用戶在上述A的網格數字陣列中,根據D得到的三角形定位點①的下一新橫、縱坐標 (0、8),將三角形定位點①移至新橫、縱坐標(0、8)位置,如圖7,則三角形中的縱坐標點即 位置④在網格中的數字為9,橫坐標點即位置②在網格中的數字為5,則三角形定位點①的 下一新橫、縱坐標為(5、9),密碼位即位置⑤在網格中的數字為0 (即10),在密碼位即位置 ⑤所在的行,以密碼位即位置⑤為起點,自左向右數10-1 (即9)位,則該網格位置所處網格 中的數字為9,則數字9即為密碼的第二位,如圖7,在鍵盤上輸入該數9使之錄入客戶端;
F、用戶在上述A的網格數字陣列中,根據E得到的三角形定位點①的下一新橫、縱坐標 (5、9),將三角形定位點①移至新橫、縱坐標(5、9)位置,則三角形的部分處于網格數字陣列 外,如圖8,則以橫縱坐標網格數字陣列的中心點將橫縱坐標網格數字陣列平均分割成四個 區域;先將超邊的圖形定位點①移至本區域內最靠近中心點的網格內,該網格中的數字為 4,再將圖形定位點①移至所在網格的對角網格中,該對角網格中的數字為8,如圖9,此時, 三角形定位點①的下一新橫、縱坐標為(4、3),密碼位所處網格中的數字為7,在密碼位所 在的行,以密碼位為起點,自左向右數7-1 (即6)位,則該網格位置所處網格中的數字為5, 則數字5即為密碼的第三位,如圖9,在鍵盤上輸入該數5使之錄入客戶端;
G、用戶在上述A的網格數字陣列中,根據F得到的三角形定位點①的下一新橫、縱坐標 (4、3),將三角形定位點①移至新橫、縱坐標(4、3)位置,如圖10,則三角形定位點①的下一 新橫、縱坐標為(7、6),密碼位即位置⑤在網格中的數字為5,在密碼位即位置⑤所在的行, 以密碼位即位置⑤為起點,自左向右數5-1(即4)位,則該網格位置所處網格中的數字為9, 則數字9即為密碼的第四位,如圖10,在鍵盤上輸入該數9使之錄入客戶端;
H、用戶在上述A的網格數字陣列中,根據G得到的三角形定位點①的下一新橫、縱坐標 (7、6),將三角形定位點①移至新橫、縱坐標(7、6)位置,如圖11,則三角形中的縱坐標點即 位置④在網格中的數字為2,橫坐標點即位置②在網格中的數字為7,則三角形定位點①的 下一新橫、縱坐標為(7、2),密碼位即位置⑤在網格中的數字為0 (即10),在密碼位即位置 ⑤所在的行,以密碼位即位置⑤為起點,自左向右數1-1即本位,則該網格位置所處網格中 的數字為1,則數字1即為密碼的第五位,如圖11,在鍵盤上輸入該數1使之錄入客戶端;
I、用戶在上述A的網格數字陣列中,根據H得到的三角形定位點①的下一新橫、縱坐標 (7、2),將三角形定位點①移至新橫、縱坐標(7、2)位置,如圖12,則三角形中的縱坐標點即 位置④在網格中的數字為1,橫坐標點即位置②在網格中的數字為5,則三角形定位點①的 下一新橫、縱坐標為(5、1),密碼位即位置⑤在網格中的數字為9,在密碼位即位置⑤所在 的行,以密碼位即位置⑤為起點,自左向右數9-1 (即8)位,則該網格位置所處網格中的數 字為5,則數字5即為密碼的第六位,如圖12,在鍵盤上輸入該數5使之錄入客戶端;
至此,完成本次動態六位密碼695915的登錄驗證,之后再繼續后序操作。
用戶在使用實施例1設置的圖形密碼進行下一次登錄驗證時,只需在服務器客戶 端顯示出的其網格中有數字的橫縱坐標網格數字陣列中,按實施例2的步驟進行操作后, 即可動態獲得另外的六位密碼數,之后再繼續后序的操作。
權利要求
1.一種用網格數字陣列自設圖形動態設置密碼的方法,其特征在于在橫縱坐標網格 陣列中自設置圖形、記數點、密碼點,并在圖形中自設定位點及基準點排列順序,同時在網 格數字陣列中的八個方向中,自定任意一個方向進行密碼計數,并發送計算機服務器中保 存為圖形密碼;將自設圖形移至橫縱坐標網格數字陣列中,根據自定記數點在移動后的圖 形中得到縱、橫坐標點及密碼點,之后每移動一次圖形,得到一個密碼,直至滿足網絡要求 的密碼位數,以動態完成網絡密碼登錄。
2.如權利要求1所述的方法,其特征在于所述圖形密碼設置經過下列步驟A、在計算機服務器客戶端顯示的且網格為空格的橫縱坐標網格陣列中Al、以任意一網格中的中心點為基準點,并以該基準點為出發點,向八個方向中的至少 一個方向延伸至相鄰網格中的基準點,設置由至少三個基準點和其間的連線構成的圖形, 并自定圖形中的基準點的排列順序,同時在圖形中設任意一個網格中的基準點為定位點, 以得到該定位點在網格陣列中的橫、縱坐標;A2、將任意一網格中的基準點自定為記數點,并得到記數點在網格陣列中的橫、縱坐 標,以確定圖形移位后的新定位點的縱坐標點;A3、將任意一網格中的基準點自定為密碼點,并得到密碼點在網格陣列中的橫、縱坐 標,以確定圖形中的密碼位,并在密碼位所處網格數字陣列中的八個方向中,自定任意一個 方向進行密碼計數;A4、將上述信息發送計算機服務器中,保存為圖形密碼。
3.如權利要求1所述的方法,其特征在于所述網絡密碼登錄經過下列步驟B、在計算機服務器客戶端顯示的且網格中有數字的橫縱坐標網格數字陣列中 Bi、按Al所得圖形定位點在網格陣列中的橫、縱坐標復制Al所得圖形;B2、按A2所得記數點在網格陣列中的橫、縱坐標,得到記數點所處網格中的數字,根據 該數字以及Al自定的圖形中的基準點的排列順序,在復制的圖形中按序計數,得到圖形的 縱坐標點,縱坐標點所處網格中的數字為圖形移動時其定位點的新縱坐標;B3、按B2所得縱坐標點所處網格中的數字以及Al自定的圖形中的基準點的排列順序, 在復制的圖形中按序計數,得到圖形的橫坐標點,橫坐標點所處網格中的數字即為圖形移 動時其定位點的新橫坐標;B4、按A3所得密碼點在網格陣列中的橫、縱坐標,得到密碼點所處網格中的數字,根 據該數字以及Al自定的圖形中的基準點的排列順序,在復制的圖形中按序計數,得到密 碼位,同時該密碼位也是密碼計數的起始位,該密碼位所處網格中的數字即為密碼計數位 數;C、在計算機服務器客戶端顯示的其網格中有數字的橫縱坐標網格數字陣列中Cl、根據B2、B3得到的圖形定位點的新橫、縱坐標,將圖形移位,在圖形中的橫、縱坐標 點位置分別得到對應的網格數字,該網格數字分別是圖形定位點的下一個新橫、縱坐標;根 據B4得到的圖形中的密碼位,得到該密碼位所處網格中的數字,根據該網格中的數字及A3 在密碼位所處網格數字陣列中的八個方向中自定的一個方向進行密碼計數至密碼終位,在 鍵盤上輸入該密碼終位所對應數字使之錄入客戶端;C2、如此每移動圖形一次,即得一位密碼,并依次在鍵盤上輸入,使之錄入客戶端,直 至所需密碼位數,即完成密碼登錄。
4.如權利要求1所述的方法,其特征在于所述A中顯示的橫縱坐標網格陣列由NXM個 形狀相同大小一致的網格所構成,其中N、M為大于1的正整數,N等于M,或者N大于M,或 者N小于M,在網格最上方或最下方一行從左向右依次設有0 X橫坐標,網格最左方或最 右方一列自上而下依次設有0 Y縱坐標,網格中的每一格為空格;所述B中顯示的橫縱坐 標網格數字陣列由NXM個形狀相同大小一致的網格所構成,其中N、M為大于1的正整數, N等于M,或者N大于M,或者N小于M,在網格最上方或最下方一行從左向右依次設有0 X橫坐標,網格最左方或最右方一列自上而下依次設有0 Y縱坐標,網格中的每一格有任 一個正整數,且同一行和/或同一列網格中的數不重復。
5.如權利要求4所述的方法,其特征在于所述橫縱坐標網格數字陣列的顯示方式是 每次顯示的NXM個網格數字陣列相同,而網格中的數字則隨機不固定。
6.如權利要求1所述的方法,其特征在于所述Al中的自設圖形為連續的圖形,或者為 間隔的圖形,且一旦圖形明確后,其在網格數字陣列中的形狀、方向固定;所述八個方向包 括上、下、左、右四個正方向,以及沿兩兩正方向間的中心線延伸的四個斜方向;所述自設圖 形中的中心基準點的排列順序為順時針或反時針,或者為無規則的排列順序;所述Al中的 自設圖形為點和連線組成的顯形圖形,或者為隱形圖形。
7.如權利要求1所述的方法,其特征在于所述A3中的在密碼位所處網格數字陣列中的 八個方向中,自定任意一個方向進行密碼計數是指以密碼位為起點自左向右或者自右向 左依次計位至密碼終位,或者自內向外或者自外向內依次計位至密碼終位,或者自上向下 或者自下向上依次計位至密碼終位。
8.如權利要求1所述的方法,其特征在于所述Cl的圖形移動是在與B相同的同一橫縱 坐標網格數字陣列中完成,或者是在計算機服務器客戶端顯示的另一橫縱坐標網格數字陣 列中完成。
9.如權利要求1所述的方法,其特征在于所述C2中的圖形移位至超出顯示的橫縱坐標 網格數字陣列即超邊時,經過下列步驟回移,以保證圖形在橫縱坐標網格數字陣列中的完 整體現C21以橫縱坐標網格數字陣列的中心點將橫縱坐標網格數字陣列平均分割成四個區域;C22先將超邊的圖形定位點移至本區域內最靠近中心點的網格內,再將圖形定位點移 至所在網格的對角網格中。
10.如權利要求1所述的方法,其特征在于所述C2中具體密碼位數設置,視計算機服務 器要求而定。
全文摘要
本發明提供一種用網格數字陣列自設圖形動態設置密碼的方法。其在橫縱坐標網格陣列中自設置圖形、記數點、密碼點,并在圖形中自設定位點及基準點排列順序,同時在網格數字陣列中的八個方向中,自定任意一個方向進行密碼計數,并發送計算機服務器中保存為圖形密碼;將自設圖形移至橫縱坐標網格數字陣列中,根據自定記數點在移動后的圖形中得到縱、橫坐標點及密碼點,之后每移動一次圖形,得到一個密碼,直至滿足網絡要求的密碼位數,從而以容易記憶且不會泄露的圖形動態完成密碼登錄。這種動態獲得密碼并完成登錄的方式,即便是相同的圖形,也會因圖形定位點、記數點、密碼點的不同而無法獲得相同密碼,因此,能夠極大、有效地保護用戶的密碼安全,防止諸如“木馬”等病毒軟件的突然襲擊和在ATM機面前的各種“偷窺”和襲擾,容易記憶、容易操作,防范能力強。
文檔編號H04L29/06GK102148826SQ20111003595
公開日2011年8月10日 申請日期2011年2月11日 優先權日2011年2月11日
發明者王顥 申請人:王顥