国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      應(yīng)用的密碼生成方法及密碼生成裝置與流程

      文檔序號:11520118閱讀:173來源:國知局
      應(yīng)用的密碼生成方法及密碼生成裝置與流程

      本發(fā)明涉及移動通訊技術(shù)領(lǐng)域,特別涉及一種應(yīng)用的密碼生成方法及密碼生成裝置。



      背景技術(shù):

      隨著移動終端的發(fā)展,手機(jī)、平板電腦等移動終端已經(jīng)成為生活中、工作中不可或缺的工具。隨著移動終端的廣泛應(yīng)用,適用于移動終端的應(yīng)用軟件也應(yīng)用而生,數(shù)不勝數(shù)。

      目前,各種應(yīng)用軟件為了保障用戶的信息安全,在使用時通常需要登錄賬戶和密碼,用戶為了使用方便,便于記錄,一般會使用相同的賬戶和密碼登錄不同的應(yīng)用軟件。

      但是在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在一些問題:為多個應(yīng)用軟件設(shè)置相同的密碼,雖然使用方便,但安全性不高,如果一個應(yīng)用的賬戶密碼被盜,其他應(yīng)用的安全也會受到威脅。雖然目前很多移動終端都有指紋識別器件,但大部分應(yīng)用軟件并未開發(fā)指紋驗證功能,因此無法通過指紋來加強(qiáng)應(yīng)用軟件賬戶密碼的安全性,即使實現(xiàn)指紋驗證功能的應(yīng)用軟件,仍然可以通過密碼登錄,并沒有實現(xiàn)登錄密碼和指紋的雙重驗證,因此,只要知道應(yīng)用軟件的賬戶密碼,不管是否為用戶本人均可以登錄獲取信息,安全性依舊無法保證。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施方式的目的在于提供一種應(yīng)用的密碼生成方法及密碼生成裝置,使得在保持用戶輸入不變時,可以針對不同應(yīng)用生成不同的啟動密碼,從而自動提升了應(yīng)用密碼的復(fù)雜度和安全性。

      為解決上述技術(shù)問題,本發(fā)明的實施方式提供了一種應(yīng)用的密碼生成方法,包括:獲取第一應(yīng)用的原始密碼;根據(jù)預(yù)設(shè)的規(guī)則,根據(jù)第一指紋數(shù)據(jù)獲取第一數(shù)據(jù);組合第一數(shù)據(jù)和原始密碼,以生成目標(biāo)密碼,目標(biāo)密碼為第一應(yīng)用的啟動密碼。

      本發(fā)明的實施方式還提供了一種密碼生成裝置,包括:獲取模塊,用于獲取第一應(yīng)用的原始密碼;提取模塊,用于根據(jù)預(yù)設(shè)的規(guī)則,根據(jù)第一指紋數(shù)據(jù)獲取第一數(shù)據(jù);組合模塊,用于組合第一數(shù)據(jù)和原始密碼,以生成目標(biāo)密碼,目標(biāo)密碼為所述第一應(yīng)用的啟動密碼。

      本發(fā)明實施方式相對于現(xiàn)有技術(shù)而言,將獲取到的應(yīng)用的原始密碼和根據(jù)預(yù)設(shè)的規(guī)則從第一指紋數(shù)據(jù)中獲取的第一數(shù)據(jù)進(jìn)行組合,針對應(yīng)用生成了不同的目標(biāo)密碼,使得用戶無需為應(yīng)用專門設(shè)置復(fù)雜密碼,而實現(xiàn)復(fù)雜密碼的自動生成,從而自動提升了應(yīng)用密碼的復(fù)雜度和安全性。

      另外,規(guī)則為:從第一指紋數(shù)據(jù)中提取預(yù)定位置的數(shù)據(jù)作為第一數(shù)據(jù);或者,利用第一指紋數(shù)據(jù),生成第一數(shù)據(jù)。通過預(yù)設(shè)規(guī)則生成第一數(shù)據(jù),從而可以針對不同的應(yīng)用自動生成不同的目標(biāo)密碼,保證不同應(yīng)用之間使用的目標(biāo)密碼不同,進(jìn)一步增加應(yīng)用密碼的安全性。

      另外,第一應(yīng)用和預(yù)定位置的數(shù)量分別有n個,n為大于1的自然數(shù);預(yù)定位置和第一應(yīng)用一一對應(yīng)。通過為不同的第一應(yīng)用對應(yīng)不通的預(yù)定位置,從而保證了每一個第一應(yīng)用的目標(biāo)密碼都不相同,進(jìn)一步增加了應(yīng)用密碼的安全性。

      另外,組合第一數(shù)據(jù)和原始密碼的步驟中,組合的方法為預(yù)設(shè)或由用戶設(shè)定。本發(fā)明實施方式中第一數(shù)據(jù)和原始密碼的組合方法可以預(yù)設(shè),也可以由用戶設(shè)定,增加了組合方法的選擇性。

      另外,還包括:接收來自人機(jī)交互界面的第二指紋數(shù)據(jù);若第二指紋數(shù)據(jù)為第一指紋數(shù)據(jù),則執(zhí)行獲取第一應(yīng)用的原始密碼的步驟。本發(fā)明實施方式中在判定第二指紋數(shù)據(jù)為第一指紋數(shù)據(jù)的情況下,才獲取第一應(yīng)用的原始密碼,完成后續(xù)操作,生成目標(biāo)密碼,通過雙重加密的方式,進(jìn)一步提升了應(yīng)用的安全級別。

      另外,獲得目標(biāo)密碼的步驟后,還包括:向第一應(yīng)用反饋目標(biāo)密碼。通過將獲取的目標(biāo)密碼反饋給第一應(yīng)用,以便用戶獲悉目標(biāo)密碼,符合實際需求。

      附圖說明

      一個或多個實施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。

      圖1是本發(fā)明第一實施方式一種密碼生成方法的流程圖;

      圖2是本發(fā)明第二實施方式一種密碼生成方法的流程圖;

      圖3是本發(fā)明第三實施方式一種密碼生成方法的流程圖;

      圖4是本發(fā)明第四實施方式一種密碼生成裝置的結(jié)構(gòu)框圖;

      圖5是本發(fā)明第五實施方式一種密碼生成裝置的結(jié)構(gòu)框圖;

      圖6是本發(fā)明第六實施方式一種密碼生成裝置的結(jié)構(gòu)框圖。

      具體實施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的各實施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒有這些技術(shù)細(xì)節(jié)和基于以下各實施方式的種種變化和修改,也可以實現(xiàn)本申請所要求保護(hù)的技術(shù)方案。

      本發(fā)明的第一實施方式涉及一種密碼生成方法,具體流程如圖1所示。

      圖1所示的密碼生成方法可以在用戶終端中使用,其中該用戶終端可以為例如智能手機(jī)、平板電腦、個人數(shù)字助理、臺式電腦、筆記本電腦、車載電子設(shè)備和可穿戴式電子設(shè)備,等等,并且,本實施方式中涉及的密碼生成方法可以適用于能夠安裝于上述終端的應(yīng)用,如qq、微信、微博、郵箱,等等。具體而言,圖1涉及的密碼生成方法的流程可以包括:

      在步驟101中,獲取第一應(yīng)用的原始密碼。

      具體的說,獲取的第一應(yīng)用的原始密碼為用戶為第一應(yīng)用設(shè)置的登錄使用密碼。

      比如說,用戶在終端設(shè)備上安裝好第一應(yīng)用,如郵箱后,為了保障郵箱中個人隱私,資料的安全性,為郵箱設(shè)置了登錄使用密碼為abcdef的原始密碼,則為了實現(xiàn)本發(fā)明實施方式中的密碼生成密碼,需要獲取用戶為第一應(yīng)用設(shè)置的原始密碼abcdef。

      需要說明的是,本實施方式中涉及的第一應(yīng)用并不局限與上述一種,目前可以安裝于終端設(shè)備上的應(yīng)用都可以,這里不做限制。

      在步驟102中,獲取第一數(shù)據(jù)。

      具體的說,獲取的第一數(shù)據(jù)為根據(jù)預(yù)設(shè)的規(guī)則,從第一指紋數(shù)據(jù)中獲取的。

      需要說明的是,本實施方式中所說的第一指紋數(shù)據(jù)為通過終端設(shè)備的指紋模組采集到的指紋數(shù)據(jù),由于指紋數(shù)據(jù)具有唯一性,因此根據(jù)預(yù)設(shè)的規(guī)則,從第一指紋數(shù)據(jù)中獲取第一數(shù)據(jù),進(jìn)行后續(xù)操作,可以進(jìn)一步提升安全性。

      另外,值得一提的是,在實際應(yīng)用中,用于提供第一數(shù)據(jù)的第一指紋數(shù)據(jù),并不局限于通過終端設(shè)備的指紋模組采集到的指紋數(shù)據(jù),為了使密碼生成方法同樣適用于沒有指紋采集功能的終端設(shè)備,第一指紋數(shù)據(jù)可以是通過其他形式輸入的指紋數(shù)據(jù),如利用攝像頭拍攝包含指紋的圖像,此處不做限制。

      比如說,針對步驟101中所說的案例,在用戶使用的終端設(shè)備帶有指紋識別功能時,通過采集用戶的指紋數(shù)據(jù),并判斷當(dāng)前用戶的指紋與存儲在系統(tǒng)中用于解鎖終端設(shè)備的指紋數(shù)據(jù)是否一致,在判定一致,即當(dāng)前操作終端設(shè)備的用戶是該終端設(shè)備的擁有者時,將采集到的指紋圖像信息按照預(yù)定的轉(zhuǎn)換規(guī)則轉(zhuǎn)換為字符串,如0123456789,作為第一指紋數(shù)據(jù),終端設(shè)備中的處理器根據(jù)存儲在存儲器中的預(yù)設(shè)的規(guī)則,獲取0123作為第一數(shù)據(jù)。

      需要說明的是,本實施方式中預(yù)設(shè)的規(guī)則可以由系統(tǒng)預(yù)設(shè),也可以提供權(quán)限給用戶,由用戶根據(jù)個人喜好進(jìn)行設(shè)定,這里不做限制。

      在步驟103中,生成目標(biāo)密碼。

      具體的說,通過組合上述步驟101獲取到的第一應(yīng)用的原始密碼和步驟102獲取到的第一數(shù)據(jù)的方式,從而生成目標(biāo)密碼,即第一應(yīng)用的啟動密碼。

      比如說,針對步驟101和102中所說的案例,在終端設(shè)備中的處理器可以根據(jù)存儲在存儲器中的組合方式,將上述獲取到的原始密碼abcdef與第一數(shù)據(jù)0123進(jìn)行組合,如在原始密碼的第二位開始插入第一數(shù)據(jù),從而生成目標(biāo)密碼a0123bcdef。

      如果該用戶的郵箱的賬號和原始密碼被他人獲取,獲取者在自己終端設(shè)備上安裝的郵箱,輸入該用戶的賬號和原始密碼,由于輸入的原始密碼abcdef與啟動密碼a0123bcdef不匹配,因此無法解鎖成功。

      與現(xiàn)有技術(shù)相比,本實施方式中將獲取到的應(yīng)用的原始密碼和根據(jù)預(yù)設(shè)的規(guī)則從第一指紋數(shù)據(jù)中獲取的第一數(shù)據(jù)進(jìn)行組合,針對應(yīng)用生成了不同的目標(biāo)密碼,使得用戶無需為應(yīng)用專門設(shè)置復(fù)雜密碼,而實現(xiàn)復(fù)雜密碼的自動生成,從而自動提升了應(yīng)用密碼的復(fù)雜度和安全性。

      本發(fā)明的第二實施方式涉及一種密碼生成方法。本實施方式在第一實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:在接收到第二指紋數(shù)據(jù)時,先判斷第二指紋數(shù)據(jù)是否為第一指紋數(shù)據(jù),具體流程如圖2所示。

      在步驟201中,接收第二指紋數(shù)據(jù)。

      具體的說,接收到的第二指紋數(shù)據(jù)來自人家交互界面,比如說終端設(shè)備中用于采集用戶指紋的指紋采集模組、具有指紋采集功能的觸摸屏等,這里不做限制。

      另外,值得一提的是,如果終端設(shè)備不具有指紋采集功能,則第二指紋數(shù)據(jù)可以同第一指紋數(shù)據(jù)一樣,為通過其他形式采集的指紋數(shù)據(jù)。

      在步驟202中,判斷第二指紋數(shù)據(jù)是否與第一指紋數(shù)據(jù)相同。如果第二指紋數(shù)據(jù)與第一指紋數(shù)據(jù)相同,則進(jìn)入步驟203;否則返回步驟201,重新接收第二指紋數(shù)據(jù)。

      具體的說,在密碼生成的過程中,為了起到雙重驗證,先進(jìn)行一次指紋驗證,可以用來預(yù)先驗證是否是用戶本人在操作,提高后續(xù)密碼生成方法中生成的目標(biāo)密碼的安全級別,可以進(jìn)行兩次指紋采集錄入,并對兩次采集錄入的指紋數(shù)據(jù)進(jìn)行比對,在比對成功時才執(zhí)行后續(xù)密碼生成操作。

      比如說,在為第一應(yīng)用設(shè)置好原始密碼后,通過終端設(shè)備的指紋模組采集用戶的指紋,并將采集到的指紋數(shù)據(jù)與存儲在系統(tǒng)中用于解鎖終端設(shè)備的指紋數(shù)據(jù)進(jìn)行比對,在判定當(dāng)前指紋數(shù)據(jù)與用于解鎖終端設(shè)備的指紋數(shù)據(jù)相同是,將當(dāng)前指紋數(shù)據(jù),如0123456789作為第一指紋數(shù)據(jù)并緩存。將再次通過指紋模組采集到的指紋數(shù)據(jù)0123456789作為第二指紋數(shù)據(jù),并將第二指紋數(shù)據(jù)與緩存的第一指紋數(shù)據(jù)進(jìn)行比對,由于第一指紋數(shù)據(jù)和第二指紋數(shù)據(jù)均為0123456789,因此比對結(jié)果判定第二指紋數(shù)據(jù)為第一指紋數(shù)據(jù);如果再次通過指紋模組采集到的指紋數(shù)據(jù)作為第二指紋數(shù)據(jù)的為1234567890,則通過判斷,可以判定兩次采集到的指紋數(shù)據(jù)不是同一個指紋數(shù)據(jù),或者不是同一個用戶提供的指紋數(shù)據(jù)。

      在步驟203中,獲取第一應(yīng)用的原始密碼。

      在步驟204中,獲取第一數(shù)據(jù)。

      具體的說,根據(jù)預(yù)設(shè)的規(guī)則,根據(jù)第一指紋數(shù)據(jù)獲取第一數(shù)據(jù)。

      需要說明的是,本實施方式中用于從第一指紋數(shù)據(jù)中獲取第一數(shù)據(jù)預(yù)設(shè)的規(guī)則可以為從第一指紋數(shù)據(jù)中提取預(yù)定位置的數(shù)據(jù)作為第一數(shù)據(jù);也可以直接利用第一指紋數(shù)據(jù),生成第一數(shù)據(jù),這里不做限制。

      值得一提的是,本實施方式中的第一應(yīng)用和預(yù)定位置的數(shù)量分別有n個,其中,n為大于1的自然數(shù);另外,每一個預(yù)定位置和每一個第一應(yīng)用均一一對應(yīng)。

      比如說,n=2,即終端設(shè)備上安裝有應(yīng)用a和應(yīng)用b兩個不同的應(yīng)用,用戶為了方便記憶為這兩個應(yīng)用設(shè)置了相同的密碼,如aabbcc,為了保證每個應(yīng)用通過本實施方式中的密碼生成方法生成不同的目標(biāo)密碼,在獲取第一數(shù)據(jù)時,可以根據(jù)為應(yīng)用a和應(yīng)用b分配的從第一指紋數(shù)據(jù)提取第一數(shù)據(jù)的預(yù)定位置進(jìn)行提取,如應(yīng)用a的預(yù)定位置為從第一指紋數(shù)據(jù)的第2位開始,提取到第5位;應(yīng)用b的預(yù)定位置為從第一指紋數(shù)據(jù)的第4位開始,提取到第6位。在第一指紋數(shù)據(jù)為0123456789的情況下,應(yīng)用a獲取到的第一數(shù)據(jù)為1234,應(yīng)用b獲取到的第一數(shù)據(jù)為345。

      在步驟205中,生成目標(biāo)密碼。

      具體的說,在實際應(yīng)用中,用于組合上述步驟203獲取到的第一應(yīng)用的原始密碼和步驟204獲取到的第一數(shù)據(jù),從而生成目標(biāo)密碼,即第一應(yīng)用的啟動密碼的組合方法,可以預(yù)設(shè),也可以由用戶來設(shè)定,這里不做限制。

      需要說明的是,本實施方式中為了進(jìn)一步提升應(yīng)用密碼的安全級別,在將第一數(shù)據(jù)和原始密碼進(jìn)行組合時,根據(jù)不同的組合方法,如應(yīng)用a的組合方法為在原始密碼的第3位后插入第一數(shù)據(jù)進(jìn)行組合;應(yīng)用b的組合方法為在原始密碼的第2位后插入第一數(shù)據(jù)進(jìn)行組合,因此,針對上述步驟204的案例,應(yīng)用a得到的目標(biāo)密碼為aab1234bcc;應(yīng)用b得到的目標(biāo)密碼為aa345bbcc,從而保證了即使每個應(yīng)用的原始密碼和第一指紋數(shù)據(jù)均相同,器最終得到的目標(biāo)密碼也不同,保證了即使其中一個應(yīng)用的目標(biāo)密保被盜竊,也可以保障其他應(yīng)用的安全。

      由于步驟203至步驟205與第一實施方式中的步驟101至步驟103大致相同,旨在獲取第一應(yīng)用的原始密碼,并根據(jù)預(yù)設(shè)規(guī)則從第一指紋數(shù)據(jù)中獲取第一數(shù)據(jù),然后將原始密碼和第一數(shù)據(jù)進(jìn)行組合,以生成目標(biāo)密碼作為第一應(yīng)用的啟動密碼,此處不再贅述。

      與現(xiàn)有技術(shù)相比,本實施方式中對接收到的來自人機(jī)交互界面的第二指紋數(shù)據(jù)進(jìn)行判斷,在判定第二指紋數(shù)據(jù)為第一指紋數(shù)據(jù)時,才執(zhí)行獲取第一應(yīng)用的原始密鑰,并進(jìn)行后續(xù)生產(chǎn)目標(biāo)密碼的操作,通過雙重加密的方式,進(jìn)一步提升了應(yīng)用的安全級別。

      本發(fā)明的第三實施方式涉及一種密碼生成方法。本實施方式在第一實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:在獲得目標(biāo)密碼的步驟后,會向第一應(yīng)用反饋所述目標(biāo)密碼,具體流程如圖3所示。

      在步驟301中,獲取第一應(yīng)用的原始密碼。

      在步驟302中,獲取第一數(shù)據(jù)。

      在步驟303中,生成目標(biāo)密碼。

      由于步驟301至步驟303與第一實施方式中的步驟101至步驟103大致相同,旨在獲取第一應(yīng)用的原始密碼,并根據(jù)預(yù)設(shè)規(guī)則從第一指紋數(shù)據(jù)中獲取第一數(shù)據(jù),然后將原始密碼和第一數(shù)據(jù)進(jìn)行組合,以生成目標(biāo)密碼作為第一應(yīng)用的啟動密碼,此處不再贅述。

      在步驟304中,向第一應(yīng)用反饋目標(biāo)密碼。

      具體的說,在生成目標(biāo)密碼后,向第一應(yīng)用反饋目標(biāo)密碼,使得用戶可以知悉當(dāng)前應(yīng)用的目標(biāo)密碼,方便用戶在當(dāng)前終端設(shè)備出現(xiàn)故障無法使用時,使用其他終端,打開相應(yīng)的應(yīng)用,輸入目標(biāo)密碼也可以正常使用。

      與現(xiàn)有技術(shù)相比,本實施方式中在獲得目標(biāo)密碼的步驟后,通過將獲取的目標(biāo)密碼反饋給第一應(yīng)用,可以方便用戶獲悉目標(biāo)密碼,更加符合實際需求,在保證應(yīng)用安全級別的同時,也提升了用戶體驗效果。

      上面各種方法的步驟劃分,只是為了描述清楚,實現(xiàn)時可以合并為一個步驟或者對某些步驟進(jìn)行拆分,分解為多個步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引入無關(guān)緊要的設(shè)計,但不改變其算法和流程的核心設(shè)計都在該專利的保護(hù)范圍內(nèi)。

      本發(fā)明第四實施方式涉及一種密碼生成裝置,如圖4所示。

      密碼生成裝置400包括:獲取模塊401、提取模塊402以及組合模塊403。

      其中,獲取模塊401,用于獲取第一應(yīng)用的原始密碼;提取模塊402,用于根據(jù)預(yù)設(shè)的規(guī)則,根據(jù)第一指紋數(shù)據(jù)獲取第一數(shù)據(jù);組合模塊403,用于組合第一數(shù)據(jù)和原始密碼,以生成目標(biāo)密碼,目標(biāo)密碼為所述第一應(yīng)用的啟動密碼。

      需要說明的是,本實施方式中,提取模塊402在對第一指紋數(shù)據(jù)進(jìn)行提取時依據(jù)的預(yù)設(shè)的規(guī)則可以由系統(tǒng)預(yù)設(shè),也可以提供權(quán)限給用戶,由用戶根據(jù)個人喜好進(jìn)行設(shè)定,這里不做限制。

      另外,值得一提的是,在實際應(yīng)用中,用于提供第一數(shù)據(jù)的第一指紋數(shù)據(jù),并不局限于通過終端設(shè)備的指紋模組采集到的指紋數(shù)據(jù),為了使密碼生成方法同樣適用于沒有指紋采集功能的終端設(shè)備,第一指紋數(shù)據(jù)可以是用戶輸入的任何信息,此處不做限制。

      與現(xiàn)有技術(shù)相比,本實施方式中提供的密碼生成裝置,將獲取到的應(yīng)用的原始密碼和根據(jù)預(yù)設(shè)的規(guī)則從第一指紋數(shù)據(jù)中獲取的第一數(shù)據(jù)進(jìn)行組合,針對應(yīng)用生成了不同的目標(biāo)密碼,使得用戶無需為應(yīng)用專門設(shè)置復(fù)雜密碼,而實現(xiàn)復(fù)雜密碼的自動生成,從而自動提升了應(yīng)用密碼的復(fù)雜度和安全性。

      不難發(fā)現(xiàn),本實施方式為與第一實施方式相對應(yīng)的系統(tǒng)實施例,本實施方式可與第一實施方式互相配合實施。第一實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實施方式中。

      值得一提的是,本實施方式中所涉及到的各模塊均為邏輯模塊,在實際應(yīng)用中,一個邏輯單元可以是一個物理單元,也可以是一個物理單元的一部分,還可以以多個物理單元的組合實現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實施方式中并沒有將與解決本發(fā)明所提出的技術(shù)問題關(guān)系不太密切的單元引入,但這并不表明本實施方式中不存在其它的單元。

      本發(fā)明第五實施方式涉及一種密碼生成裝置。本實施方式在第四實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:在接收到第二指紋數(shù)據(jù)時,先判斷第二指紋數(shù)據(jù)是否為第一指紋數(shù)據(jù)。

      如圖5所示,本發(fā)明實施方式中的密碼生成裝置400除了包括圖4中所示的模塊之外,還包括接收模塊404和驗證模塊405。

      其中,接收模塊404,用于接收來自人機(jī)交互界面的第二指紋數(shù)據(jù);驗證模塊405,用于判斷第二指紋數(shù)據(jù)是否為第一指紋數(shù)據(jù);并在判定為第二指紋數(shù)據(jù)是所述第一指紋數(shù)據(jù)時,觸發(fā)獲取模塊401獲取第一應(yīng)用的原始密碼。

      需要說明的是,本實施方式中提取模塊402在對第一指紋數(shù)據(jù)中獲取第一數(shù)據(jù)時根據(jù)的預(yù)設(shè)的規(guī)則可以為從第一指紋數(shù)據(jù)中提取預(yù)定位置的數(shù)據(jù)作為第一數(shù)據(jù);也可以直接利用第一指紋數(shù)據(jù),生成第一數(shù)據(jù),這里不做限制。

      值得一提的是,本實施方式中的第一應(yīng)用和預(yù)定位置的數(shù)量分別有n個,其中,n為大于1的自然數(shù);每一個預(yù)定位置和每一個第一應(yīng)用均一一對應(yīng),從而大大提升了后續(xù)生成的目標(biāo)密碼的安全級別。

      另外,為了進(jìn)一步提升生成的每個應(yīng)用的目標(biāo)密碼,組合模塊403,在將獲取模塊401獲取到的原始密碼和提取模塊402獲取到的第一數(shù)據(jù)進(jìn)行組合中,組合模塊403采用預(yù)設(shè)的方法或由用戶設(shè)定的方法組合第一數(shù)據(jù)和原始密碼。

      與現(xiàn)有技術(shù)相比,本實施方式中提供的密碼生成裝置,對接收到的來自人機(jī)交互界面的第二指紋數(shù)據(jù)進(jìn)行判斷,在判定第二指紋數(shù)據(jù)為第一指紋數(shù)據(jù)時,才執(zhí)行獲取第一應(yīng)用的原始密鑰,并進(jìn)行后續(xù)生產(chǎn)目標(biāo)密碼的操作,通過雙重加密的方式,進(jìn)一步提升了應(yīng)用的安全級別。

      由于第二實施方式與本實施方式相互對應(yīng),因此本實施方式可與第二實施方式互相配合實施。第二實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實施方式中依然有效,在第二實施方式中所能達(dá)到的技術(shù)效果在本實施方式中也同樣可以實現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第二實施方式中。

      本發(fā)明第六實施方式涉及一種密碼生成裝置。本實施方式在第四實施方式的基礎(chǔ)上做了進(jìn)一步改進(jìn),具體改進(jìn)之處為:在獲得目標(biāo)密碼的步驟后,會向第一應(yīng)用反饋所述目標(biāo)密碼。

      如圖6所示,本發(fā)明實施方式中的密碼生成裝置400除了包括圖4中所示的模塊之外,還包括反饋模塊406。反饋模塊406用于在獲得目標(biāo)密碼時,向第一應(yīng)用反饋目標(biāo)密碼。

      具體的說,組合模塊403在生成目標(biāo)密碼后,反饋模塊406從組合模塊403獲取到生成的目標(biāo)密碼,并向第一應(yīng)用反饋目標(biāo)密碼,使得用戶可以知悉當(dāng)前應(yīng)用的目標(biāo)密碼,方便用戶在當(dāng)前終端設(shè)備出現(xiàn)故障無法使用時,使用其他終端,打開相應(yīng)的應(yīng)用,輸入目標(biāo)密碼也可以正常使用。

      與現(xiàn)有技術(shù)相比,本實施方式中提供的密碼生成裝置,在獲得目標(biāo)密碼的步驟后,通過將獲取的目標(biāo)密碼反饋給第一應(yīng)用,可以方便用戶獲悉目標(biāo)密碼,更加符合實際需求,在保證應(yīng)用安全級別的同時,也提升了用戶體驗效果。

      本領(lǐng)域技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      本領(lǐng)域的普通技術(shù)人員可以理解,上述各實施方式是實現(xiàn)本發(fā)明的具體實施例,而在實際應(yīng)用中,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1