亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

動態(tài)密碼驗證方法

文檔序號:9306531閱讀:377來源:國知局
動態(tài)密碼驗證方法
【技術領域】
[0001]本發(fā)明涉及密碼認證的技術,特別是涉及一種動態(tài)密碼驗證方法。
【背景技術】
[0002]傳統(tǒng)的密碼登錄需要輸入賬號、密碼、驗證碼三個內容,驗證碼主要用于防止不法分子通過密碼窮舉嘗試獲得密碼,這雖然降低了不法分子獲得密碼的難度,但是因為密碼是固定不變的,所以只要有足夠的時間密碼終究會被破解,其安全性還有待提高。同時,驗證碼的額外輸入給合法用戶的登錄帶來了麻煩,所以目前很多登錄平臺都提供了輸錯幾次密碼后才出現(xiàn)驗證碼的技術,降低合法用戶操作的繁瑣程度。

【發(fā)明內容】

[0003]針對上述現(xiàn)有技術中存在的缺陷,本發(fā)明所要解決的技術問題是提供一種安全性高的動態(tài)密碼驗證方法。
[0004]為了解決上述技術問題,本發(fā)明所提供的一種動態(tài)密碼驗證方法包括:
[0005]用戶先在目標服務器上進行注冊,并在注冊時設定一個登錄名,及與該登錄名相關聯(lián)的密碼生成公式;
[0006]用戶登錄目標服務器時,目標服務器為用戶展示一個隨機生成的提示字符串,用戶先根據(jù)注冊時設定的密碼生成公式,將提示字符串的內容轉換為當前錄入密碼,再將注冊時設定的登錄名及轉換所得的當前錄入密碼一并輸入目標服務器;
[0007]目標服務器收到用戶輸入的登錄名及當前錄入密碼后,先根據(jù)用戶輸入的登錄名找出該登錄名所關聯(lián)的密碼生成公式,并利用該公式將當前所展示的提示字符串的內容轉換為當前真實密碼,再將當前真實密碼與用戶輸入的當前錄入密碼進行比較,如果兩者一致則允許該登錄名登錄,反之則拒絕該登錄名登錄。
[0008]進一步的,所述密碼生成公式中包含有數(shù)學公式,目標服務器隨機生成的提示字符串中包含有數(shù)字。
[0009]本發(fā)明提供的動態(tài)密碼驗證方法,將驗證碼和密碼技術合二為一,用戶輸入的密碼是根據(jù)顯示的提示字符串不斷變化的,隨著提示字符串的不同,每次登錄的密碼都不一樣,用戶輸入的密碼不怕被人偷窺、攔截,甚至可以在允許的情況下,直接告訴別人應該輸入什么密碼請別人幫助登錄,具有安全性高的特點。
【具體實施方式】
[0010]以下結合具體實施例對本發(fā)明的技術方案作進一步詳細描述,但以下實施例并不用于限制本發(fā)明,凡是采用本發(fā)明的相似結構及其相似變化,均應列入本發(fā)明的保護范圍。
[0011]本發(fā)明實施例所提供的一種動態(tài)密碼驗證方法包括:
[0012]用戶先在目標服務器上進行注冊,并在注冊時設定一個登錄名,及與該登錄名相關聯(lián)的密碼生成公式;
[0013]用戶登錄目標服務器時,目標服務器為用戶展示一個隨機生成的提示字符串,用戶先根據(jù)注冊時設定的密碼生成公式,將提示字符串的內容轉換為當前錄入密碼,再將注冊時設定的登錄名及轉換所得的當前錄入密碼一并輸入目標服務器;
[0014]目標服務器收到用戶輸入的登錄名及當前錄入密碼后,先根據(jù)用戶輸入的登錄名找出該登錄名所關聯(lián)的密碼生成公式,并利用該公式將當前所展示的提示字符串的內容轉換為當前真實密碼,再將當前真實密碼與用戶輸入的當前錄入密碼進行比較,如果兩者一致則允許該登錄名登錄,反之則拒絕該登錄名登錄。
[0015]本發(fā)明實施例中,所述密碼生成公式中可以包含有數(shù)學公式,目標服務器隨機生成的提示字符串可以包含有數(shù)字,也可以由純數(shù)字構成。
[0016]以下列舉范例來對本發(fā)明實施例作進一步描述:
[0017]范例1:假設用戶注冊時設置的登錄名為userl,密碼生成公式為:
[0018](第I位數(shù)字+第2位數(shù)字)X2+最后I位數(shù)字;
[0019]目標服務器為用戶展示的隨機生成的提示字符串為“95369536”,那么根據(jù)密碼生成公式得出(9+5) X2+6 = 34,那么用戶此次的當前真實密碼應當是:34 ;
[0020]范例2:假設用戶注冊時設置的登錄名為userl,密碼生成公式為:
[0021]“abc”連接“第I位數(shù)字”連接“最后I位數(shù)字”連接“第3位數(shù)字X2” ;
[0022]目標服務器為用戶展示的隨機生成的提示字符串為“95369536”,那么根據(jù)密碼生成公式得出“abc”連接“9”連接“6”連接“3X2”等于“abc966”,則此次的當前真實密碼應當是:abc966 ;
[0023]范例3:假設用戶注冊時設置的登錄名為userl,密碼生成公式為:
[0024]“a”連接“當前時”連接“當前日整除2”連接“b”連接“第I位數(shù)字X2”連接“最后I位數(shù)字X 3”連接“第3位數(shù)字+第4位數(shù)字”;
[0025]目標服務器為用戶展示的隨機生成的提示字符串為“95369536”,那么在2015年7月21日11時20分,根據(jù)密碼生成公式可以得出“a”連接“11”連接“21整除2”連接“b”連接“9X2”連接“6X3”連接“ 3+6 ”等于“ a 111 Ob 18189 ”,則此次的當前真實密碼應當是:alll0bl8189 ;
[0026]本發(fā)明實施例中,密碼的復雜程度可以根據(jù)個人的計算能力和安全要求隨意組合,簡單的就是提示的連接排列組合,稍復雜的就是提示的加減運算,再復雜的就是加入乘除運算,更復雜的就是加入日期、時間等超過提示內容且有動態(tài)變化的內容,這樣密碼的可靠性將大大提尚。
【主權項】
1.一種動態(tài)密碼驗證方法,其特征在于包括: 用戶先在目標服務器上進行注冊,并在注冊時設定一個登錄名,及與該登錄名相關聯(lián)的密碼生成公式; 用戶登錄目標服務器時,目標服務器為用戶展示一個隨機生成的提示字符串,用戶先根據(jù)注冊時設定的密碼生成公式,將提示字符串的內容轉換為當前錄入密碼,再將注冊時設定的登錄名及轉換所得的當前錄入密碼一并輸入目標服務器; 目標服務器收到用戶輸入的登錄名及當前錄入密碼后,先根據(jù)用戶輸入的登錄名找出該登錄名所關聯(lián)的密碼生成公式,并利用該公式將當前所展示的提示字符串的內容轉換為當前真實密碼,再將當前真實密碼與用戶輸入的當前錄入密碼進行比較,如果兩者一致則允許該登錄名登錄,反之則拒絕該登錄名登錄。2.根據(jù)權利要求1所述的動態(tài)密碼驗證方法,其特征在于:所述密碼生成公式中包含有數(shù)學公式,目標服務器隨機生成的提示字符串中包含有數(shù)字。
【專利摘要】一種動態(tài)密碼驗證方法,涉及密碼認證技術領域,所解決的是提高安全性的技術問題。該方法包括:用戶注冊時設定一個密碼生成公式;用戶登錄目標服務器時,根據(jù)目標服務器隨機生成的提示字符串及注冊時設定的密碼生成公式計算出當前錄入密碼。本發(fā)明提供的方法,安全性高,用戶輸入的密碼不怕被人偷窺、攔截。
【IPC分類】H04L9/14, H04L9/32, H04L29/06
【公開號】CN105024826
【申請?zhí)枴緾N201510477281
【發(fā)明人】孟譽國
【申請人】上海萊升信息科技有限公司
【公開日】2015年11月4日
【申請日】2015年8月6日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1