本發(fā)明涉及通信技術領域中密碼設置及鑒權的相關技術,尤其涉及一種密碼設置、鑒權方法及裝置。
背景技術:
隨著智能終端的普及,信息安全一直是備受關注的主題。而目前為保護用戶信息安全所采用的密碼通常是數(shù)字、字母、符號或其組合,少數(shù)采用指紋等生理特征進行識別;由于數(shù)字、字母等較常見,因此容易被不法者破解,而采用指紋識別等則成本太高;因此,提供一種密碼設置、鑒權方案,能夠采用較低的成本提高密碼的安全性,且實現(xiàn)簡單、可靠性高,已成為亟待解決的問題。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例期望提供一種密碼設置、鑒權方法及裝置,能夠采用較低的成本提高密碼的安全性,且實現(xiàn)簡單、可靠性高。
為達到上述目的,本發(fā)明實施例的技術方案是這樣實現(xiàn)的:
本發(fā)明實施例提供了一種密碼設置方法,所述方法包括:
采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;
重復執(zhí)行上述操作直至獲取N個密碼元素,設置獲取的N個密碼元素為一組密碼信息并存儲;其中,N為正整數(shù)。
上述方案中,所述采集終端的第一方位信息包括:
通過終端的地磁傳感器采集終端的第一方位信息;所述第一方位信息為終端水平放置時,終端頂端的朝向信息。
上述方案中,所述獲取對應所述第一方位信息的一個密碼元素包括:
查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;所述一個或多個字符為一個密碼元素。
上述方案中,所述設置獲取的N個密碼元素為一組密碼信息之后,所述方法還包括:
將設置的密碼信息上報給服務器,以使服務器存儲所述密碼信息。
本發(fā)明實施例還提供了一種鑒權方法,所述方法包括:
采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;
重復執(zhí)行上述操作直至獲取N個密碼元素,將獲取的N個密碼元素與存儲的密碼信息進行匹配,如果匹配成功則鑒權成功;否則鑒權失敗;其中,N為正整數(shù)。
上述方案中,所述采集終端的第一方位信息包括:
通過終端的地磁傳感器采集終端的第一方位信息;所述第一方位信息為終端水平放置時,終端頂端的朝向信息。
上述方案中,所述獲取對應所述第一方位信息的一個密碼元素包括:
查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;所述一個或多個字符為一個密碼元素。
上述方案中,所述獲取N個密碼元素之后,所述方法還包括:
將所述N個密碼元素上報給服務器,以使服務器將獲取的N個密碼元素與存儲的密碼信息進行匹配。
本發(fā)明實施例還提供了一種密碼設置裝置,所述裝置包括:第一獲取模塊及設置模塊;其中,
所述第一獲取模塊,用于采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;以及重復執(zhí)行上述操作直至獲取N個密碼元素;其中,N為正整數(shù);
所述設置模塊,用于設置獲取的N個密碼元素為一組密碼信息并存儲。
上述方案中,所述第一獲取模塊,具體用于通過終端的地磁傳感器采集終端的第一方位信息;所述第一方位信息為終端水平放置時,終端頂端的朝向信息。
上述方案中,所述第一獲取模塊,具體用于查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;所述一個或多個字符為一個密碼元素。
上述方案中,所述裝置還包括上報模塊,用于將設置的密碼信息上報給服務器,以使服務器存儲所述密碼信息。
本發(fā)明實施例還提供了一種鑒權裝置,所述裝置包括:第二獲取模塊及鑒權模塊;其中,
所述第二獲取模塊,用于采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;以及重復執(zhí)行上述操作直至獲取N個密碼元素;其中,N為正整數(shù);
所述鑒權模塊,用于將獲取的N個密碼元素與存儲的密碼信息進行匹配,如果匹配成功則鑒權成功;否則鑒權失敗。
上述方案中,所述第二獲取模塊,具體用于通過終端的地磁傳感器采集終端的第一方位信息;所述第一方位信息為終端水平放置時,終端頂端的朝向信息。
上述方案中,所述第二獲取模塊,具體用于查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;所述一個或多個字符為一個密碼元素。
本發(fā)明實施例所提供的密碼設置、鑒權方法及裝置;采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;重復執(zhí)行上述操作直至獲取N個密碼元素,設置獲取的N個密碼元素為一組密碼信息并存儲;而在鑒權時,采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;重復執(zhí)行上述操作直至獲取N個密碼元素,將獲取的N個密碼元素與存儲的密碼信息進行匹配,如果匹配成功則鑒權成功;否則鑒權失敗。如此,能夠 采用較低的成本提高密碼的安全性,且實現(xiàn)簡單、可靠性高。
附圖說明
圖1為本發(fā)明實施例密碼設置方法流程示意圖;
圖2為本發(fā)明實施例密碼設置裝置組成結構示意圖;
圖3為本發(fā)明實施例一鑒權方法流程示意圖;
圖4為本發(fā)明實施例二鑒權方法流程示意圖;
圖5為本發(fā)明實施鑒權裝置組成結構示意圖。
具體實施方式
在本發(fā)明實施例中,采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;重復執(zhí)行上述操作直至獲取N個密碼元素,設置獲取的N個密碼元素為一組密碼信息并存儲;而在鑒權時,采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;重復執(zhí)行上述操作直至獲取N個密碼元素,將獲取的N個密碼元素與存儲的密碼信息進行匹配,如果匹配成功則鑒權成功;否則鑒權失敗。
實施例一
圖1所示為本發(fā)明實施例一密碼設置方法流程示意圖;如圖1所示,本發(fā)明實施例密碼設置方法包括:
步驟101:采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;
這里,所述采集終端的第一方位信息包括:
通過終端的地磁傳感器采集終端的第一方位信息;所述第一方位信息為終端水平放置時,終端頂端的朝向信息,即終端屏幕朝上時,終端的頂部的朝向信息;例如:所述第一方位信息為南180°;其中,所述終端為設置有地磁傳感器的終端。
進一步的,所述獲取對應所述第一方位信息的一個密碼元素包括:
查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;例如:當?shù)诙轿恍畔槟?80°時,對應的字符為“G”,當然,也可以對應字符“26”或者“@ab”等;所述一個或多個字符為一個密碼元素;
這里,所述第一閾值為預設的角度偏移量閾值;所述第一閾值可以依據(jù)終端中的地磁傳感器的精度及實際需要進行設定,在一實施例中,所述第一閾值為5°;所述數(shù)據(jù)庫存儲了第二方位信息與字符的對應關系,一個方位信息可以對應一個或多個字符。
步驟102:重復執(zhí)行上述操作直至獲取N個密碼元素,設置獲取的N個密碼元素為一組密碼信息并存儲;
這里,所述N為正整數(shù),在一實施例中,N為6;重復執(zhí)行上述操作N次即可得到N個第一方位信息,所述N個第一方位信息可以相同也可以不同,即在重復采集終端的第一方位信息時終端頂端的朝向可以相同也可以不同。
進一步的,本步驟之后,所述方法還包括:將設置的密碼信息上報給服務器,以使服務器存儲所述密碼信息,以及利用所述密碼信息進行鑒權;
這里,所述設置的密碼信息可以用作終端屏幕鎖密碼、支付密碼、文件的加密密碼等;當所述密碼信息用作支付密碼時,相應的,所述服務器為支付平臺服務器。
實施例二
圖2為本發(fā)明實施例密碼設置裝置組成結構示意圖;如圖2所示,本發(fā)明實施例密碼設置裝置組成包括:第一獲取模塊21及設置模塊22;其中,
所述第一獲取模塊21,用于采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;以及重復執(zhí)行上述操作直至獲取N個密碼元素;其中,N為正整數(shù);
所述設置模塊22,用于設置獲取的N個密碼元素為一組密碼信息并存儲。
進一步的,所述第一獲取模塊21采集終端的第一方位信息包括:
所述第一獲取模塊21通過終端的地磁傳感器采集終端的第一方位信息;所 述第一方位信息為終端水平放置時,終端頂端的朝向信息;例如:所述第一方位信息為南180°;其中,所述終端為設置有地磁傳感器的終端。
進一步的,所述第一獲取模塊21獲取對應所述第一方位信息的一個密碼元素包括:
所述第一獲取模塊21查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;例如:當?shù)诙轿恍畔槟?80°時,對應的字符為“G”,當然,也可以對應字符“26”或者“@ab”等;所述一個或多個字符為一個密碼元素;
這里,所述第一閾值為預設的角度偏移量閾值;所述第一閾值可以依據(jù)終端中的地磁傳感器的精度及實際需要進行設定,在一實施例中,所述第一閾值為5°;所述數(shù)據(jù)庫存儲了第二方位信息與字符的對應關系,一個方位信息可以對應一個或多個字符。
進一步的,所述裝置還包括上報模塊23,用于將設置的密碼信息上報給服務器,以使服務器存儲所述密碼信息,以及利用所述密碼信息進行鑒權;
這里,所述設置的密碼信息可以用作終端屏幕鎖密碼、支付密碼、文件的加密密碼等;當所述密碼信息用作支付密碼時,相應的,所述服務器為支付平臺服務器。
實施例三
圖3為本發(fā)明實施例一鑒權方法流程示意圖;如圖3所示,本發(fā)明實施例鑒權方法流程包括:
步驟301:采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;
這里,所述采集終端的第一方位信息包括:
通過終端的地磁傳感器采集終端的第一方位信息;所述第一方位信息為終端水平放置時,終端頂端的朝向信息,即終端屏幕朝上時,終端的頂部的朝向信息;例如:所述第一方位信息為南180°;其中,所述終端為設置有地磁傳感器的終端。
進一步的,所述獲取對應所述第一方位信息的一個密碼元素包括:
查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;例如:當?shù)诙轿恍畔槟?80°時,對應的字符為“G”,當然,也可以對應字符“26”或者“@ab”等;所述一個或多個字符為一個密碼元素;
這里,所述第一閾值為預設的角度偏移量閾值;所述第一閾值可以依據(jù)終端中的地磁傳感器的精度及實際需要進行設定,在一實施例中,所述第一閾值為5°;所述數(shù)據(jù)庫存儲了第二方位信息與字符的對應關系,一個方位信息可以對應一個或多個字符。
步驟302:重復執(zhí)行上述操作直至獲取N個密碼元素,將獲取的N個密碼元素與存儲的密碼信息進行匹配,如果匹配成功則鑒權成功;否則,鑒權失??;
這里,所述N為正整數(shù),在一實施例中,N為6;重復執(zhí)行上述操作N次即可得到N個第一方位信息,所述N個第一方位信息可以相同也可以不同,即在重復采集終端的第一方位信息時終端頂端的朝向可以相同也可以不同。
進一步的,所述將獲取的N個密碼元素與存儲的密碼信息進行匹配包括:
終端將將獲取的N個密碼元素與自身存儲的密碼信息進行匹配,或者,服務器將終端獲取并上報的N個密碼元素與自身存儲的密碼信息進行匹配;
這里,所述密碼信息可以用作終端屏幕鎖密碼、支付密碼、文件的加密密碼等;當所述密碼信息用作支付密碼時,相應的,所述服務器為支付平臺服務器。
進一步的,所述方法還包括:當對所述N個密碼元素鑒權失敗的次數(shù)超過第二閾值時,鎖定密碼鑒權接口;所述第二閾值可以依據(jù)實際需要進行設定,在一實施例中,所述第二閾值為3次。
進一步的,在對所述N個密碼元素鑒權成功之后,所述方法還包括:獲取用戶輸入的字符密碼信息,并將所述字符密碼信息與存儲的字符密碼信息進行匹配,如果匹配成功則字符密碼鑒權成功;否則,字符密碼鑒權失敗。
實施例四
圖4為本發(fā)明實施例二鑒權方法流程示意圖;所述方法應用于密碼支付過程中的鑒權,如圖4所示,本發(fā)明實施例鑒權方法流程包括:
步驟401:終端采集第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;
這里,所述采集終端的第一方位信息包括:
通過終端的地磁傳感器采集終端的第一方位信息;所述第一方位信息為終端水平放置時,終端頂端的朝向信息,即終端屏幕朝上時,終端的頂部的朝向信息;例如:所述第一方位信息為南180°;其中,所述終端為設置有地磁傳感器的終端。
進一步的,所述獲取對應所述第一方位信息的一個密碼元素包括:
查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;例如:當?shù)诙轿恍畔槟?80°時,對應的字符為“G”,當然,也可以對應字符“26”或者“@ab”等;所述一個或多個字符為一個密碼元素;
這里,所述第一閾值為預設的角度偏移量閾值;所述第一閾值可以依據(jù)終端中的地磁傳感器的精度及實際需要進行設定,在一實施例中,所述第一閾值為5°;所述數(shù)據(jù)庫存儲了第二方位信息與字符的對應關系,一個方位信息可以對應一個或多個字符。
步驟402:終端重復執(zhí)行上述操作直至獲取N個密碼元素,將獲取的N個密碼元素及對應的用戶信息上報給支付平臺服務器;
這里,所述N為正整數(shù),在一實施例中,N為6;重復執(zhí)行上述操作N次即可得到N個第一方位信息,所述N個第一方位信息可以相同也可以不同,即在重復采集終端的第一方位信息時終端頂端的朝向可以相同也可以不同。
進一步的,終端將獲取的N個密碼元素上報給支付平臺服務器的同時,還將所述N個密碼元素對應的用戶信息上報給支付平臺服務器,以使所述支付平臺服務器依據(jù)用戶信息查找自身存儲的對應所述用戶的密碼信息;這里,所述用戶信息可以為用戶的賬號信息或用戶名等。
步驟403:支付平臺服務器將所述N個密碼元素與自身存儲的密碼信息進行匹配,并判斷匹配是否成功,如果成功執(zhí)行步驟404;否則,執(zhí)行步驟405;
本步驟具體包括:支付平臺服務器將所述N個密碼元素與自身存儲的與所述用戶信息對應的密碼信息進行匹配。
步驟404:支付平臺服務器返回支付成功消息給終端;
進一步的,所述方法還包括:終端獲取用戶輸入的字符密碼并將所述字符密碼上報支付平臺服務器,以使所述支付平臺服務器進一步利用用戶輸入的字符密碼進行鑒權;如此,可增加支付的安全性。
步驟405:支付平臺服務器返回支付失敗消息給終端;
進一步的,所述方法還包括:支付失敗的次數(shù)超過第二閾值時,鎖定密碼支付接口;所述第二閾值可以依據(jù)實際需要進行設定,在一實施例中,所述第二閾值為3次。
實施例五
圖5為本發(fā)明實施鑒權裝置組成結構示意圖;如圖5所示,本發(fā)明實施鑒權裝置組成包括:第二獲取模塊51及鑒權模塊52;其中,
所述第二獲取模塊51,用于采集終端的第一方位信息,并獲取對應所述第一方位信息的一個密碼元素;以及重復執(zhí)行上述操作直至獲取N個密碼元素;其中,N為正整數(shù);
所述鑒權模塊52,用于將獲取的N個密碼元素與存儲的密碼信息進行匹配,如果匹配成功則鑒權成功;否則鑒權失敗。
進一步的,所述第二獲取模塊51采集終端的第一方位信息包括:
所述第二獲取模塊51通過終端的地磁傳感器采集終端的第一方位信息;所述第一方位信息為終端水平放置時,終端頂端的朝向信息;例如:所述第一方位信息為南180°;其中,所述終端為設置有地磁傳感器的終端。
進一步的,所述第二獲取模塊51獲取對應所述第一方位信息的一個密碼元素包括:
所述第二獲取模塊51查找數(shù)據(jù)庫中存儲的與所述第一方位信息的偏移量 處于第一閾值范圍內的第二方位信息,并獲取與所述第二方位信息對應的一個或多個字符;例如:當?shù)诙轿恍畔槟?80°時,對應的字符為“G”,當然,也可以對應字符“26”或者“@ab”等;所述一個或多個字符為一個密碼元素;
這里,所述第一閾值為預設的角度偏移量閾值;所述第一閾值可以依據(jù)終端中的地磁傳感器的精度及實際需要進行設定,在一實施例中,所述第一閾值為5°;所述數(shù)據(jù)庫存儲了第二方位信息與字符的對應關系,一個方位信息可以對應一個或多個字符。
在本發(fā)明實施例中,所述第二獲取模塊51位于終端中,所述鑒權模塊52位于終端或服務器中。
進一步的,所述第二獲取模塊51,還用于在對所述N個密碼元素鑒權成功之后,獲取用戶輸入的字符密碼信息;
相應的,所述鑒權模塊52,還用于將所述字符密碼信息與存儲的字符密碼信息進行匹配,如果匹配成功則字符密碼鑒權成功;否則,字符密碼鑒權失敗。
進一步的,所述鑒權模塊52,還用于當對所述N個密碼元素鑒權失敗的次數(shù)超過第二閾值時,鎖定密碼鑒權接口;所述第二閾值可以依據(jù)實際需要進行設定,在一實施例中,所述第二閾值為3次。
在本發(fā)明實施例中,所述第一獲取模塊21、設置模塊22、上報模塊23、第二獲取模塊51及鑒權模塊52均可由服務器中的中央處理器(CPU,Central Processing Unit)或數(shù)字信號處理器(DSP,Digital Signal Processor)、或現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)、或集成電路(ASIC,Application Specific Integrated Circuit)實現(xiàn)。
以上所述,僅為本發(fā)明較佳實施例而已,并非用于限定本發(fā)明的保護范圍。