專(zhuān)利名稱:一種動(dòng)態(tài)密碼的實(shí)現(xiàn)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)應(yīng)用領(lǐng)域,尤其涉及一種動(dòng)態(tài)密碼的實(shí)現(xiàn)方法、裝置和系統(tǒng)。
背景技術(shù):
動(dòng)態(tài)密碼也稱一次性密碼(One-time Password),它指用戶的密碼按照時(shí)間或使 用次數(shù)不斷動(dòng)態(tài)變化,每個(gè)密碼只使用一次。目前,動(dòng)態(tài)密碼被廣泛運(yùn)用在網(wǎng)上銀行、網(wǎng)游、 電信運(yùn)營(yíng)商、電子政務(wù)、企業(yè)等應(yīng)用領(lǐng)域?,F(xiàn)有技術(shù)中的動(dòng)態(tài)密碼的生成終端分類(lèi)短信密碼、動(dòng)態(tài)令牌、刮刮卡等,其中動(dòng) 態(tài)令牌包含硬件令牌和手機(jī)令牌兩種形式,下面以主流的短信密碼和動(dòng)態(tài)令牌來(lái)說(shuō)明。動(dòng)態(tài)令牌是一種用于生成動(dòng)態(tài)密碼的專(zhuān)用硬件,大小相當(dāng)于一張閃存盤(pán),顯示方 式類(lèi)似于電子手表,它內(nèi)置電源、密碼生成芯片和顯示屏。密碼生成芯片運(yùn)行專(zhuān)門(mén)的密碼算 法,根據(jù)當(dāng)前時(shí)間或使用次數(shù)生成當(dāng)前密碼并顯示在顯示屏上。認(rèn)證服務(wù)器采用相同的算 法計(jì)算當(dāng)前的有效密碼。密碼通常為6至8位的數(shù)字組合。由于每次使用的密碼必須由動(dòng) 態(tài)令牌來(lái)產(chǎn)生,只有合法用戶才持有該硬件,所以只要密碼驗(yàn)證通過(guò),系統(tǒng)就可以認(rèn)為該用 戶的身份是可靠的。而用戶每次使用的密碼都不相同,即使黑客截獲了一次密碼,也無(wú)法利 用這個(gè)密碼來(lái)仿冒合法用戶的身份。短信密碼是身份認(rèn)證系統(tǒng)以短信形式發(fā)送隨機(jī)的6至8位密碼到客戶的手機(jī)上, 客戶在登錄或者交易認(rèn)證時(shí)候輸入此動(dòng)態(tài)密碼,從而確保系統(tǒng)身份認(rèn)證的安全性?,F(xiàn)有技術(shù)中的動(dòng)態(tài)密碼技術(shù)的缺點(diǎn)是由于動(dòng)態(tài)密碼是隨機(jī)生成的,如果動(dòng)態(tài)密 碼過(guò)長(zhǎng),則用戶輸入過(guò)程中很容易發(fā)生錯(cuò)誤,造成密碼驗(yàn)證失?。灰虼送ǔ?dòng)態(tài)密碼的形式 較為簡(jiǎn)單,是6至8位的數(shù)字,在使用過(guò)程中如果被惡意第三方看到,則有可能發(fā)生動(dòng)態(tài)密 碼被冒用的可能。
發(fā)明內(nèi)容
本發(fā)明提供了一種動(dòng)態(tài)密碼的實(shí)現(xiàn)方法、裝置和系統(tǒng),可以方便地使用較為復(fù)雜 的動(dòng)態(tài)密碼,并且有效防止動(dòng)態(tài)密碼在使用過(guò)程中被惡意第三方看到并冒用。本發(fā)明實(shí)施例提出一種動(dòng)態(tài)密碼生成裝置,該裝置包括算法模塊、轉(zhuǎn)換模塊和顯 示模塊;所述算法模塊用于根據(jù)動(dòng)態(tài)密碼算法生成字符串形態(tài)的動(dòng)態(tài)密碼;所述轉(zhuǎn)換模塊,用于將所述算法模塊生成的字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為動(dòng)態(tài)密 碼圖像; 所述顯示模塊,用于顯示該動(dòng)態(tài)密碼圖像。較佳地,述字符串形態(tài)的動(dòng)態(tài)密碼中僅包括數(shù)字;所述轉(zhuǎn)換模塊進(jìn)一步包括激光條碼轉(zhuǎn)換單元,用于將所述字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為激光條碼;所述顯示模塊用于顯示所述激光條碼。較佳地,所述轉(zhuǎn)換模塊用于將所述字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為二進(jìn)制字符串,并將該二進(jìn)制字符串轉(zhuǎn)換為黑白點(diǎn)陣圖像;所述黑白點(diǎn)陣圖像中按照預(yù)定順序劃分為若干 個(gè)像素塊,像素塊的總數(shù)大于或等于所述二進(jìn)制字符串的字符數(shù);每個(gè)像素塊按照所述預(yù) 定順序?qū)?yīng)所述二進(jìn)制字符串中的一個(gè)比特,并用黑與白分別代表二進(jìn)制的0與1 ;所述顯示模塊用于顯示該黑白點(diǎn)陣圖像。本發(fā)明實(shí)施例還提出另一種用于生成動(dòng)態(tài)密碼的裝置,該裝置包括輸入模塊、算 法模塊、轉(zhuǎn)換模塊和顯示模塊;輸入模塊,用于接收用戶的輸入信息;所述算法模塊用于將所述輸入信息轉(zhuǎn)換為電子簽名;所述轉(zhuǎn)換模塊,用于將所述電子簽名轉(zhuǎn)換為動(dòng)態(tài)密碼圖像;
所述顯示模塊,用于顯示該動(dòng)態(tài)密碼圖像。較佳地,所述輸入模塊是鍵盤(pán)、有線連接接口或無(wú)線連接接口。較佳地,所述輸入模塊為觸摸屏;所述輸入信息為手寫(xiě)簽名。較佳地,所述輸入模塊為聲音采集裝置,所述輸入信息為聲音。本發(fā)明實(shí)施例還提出一種動(dòng)態(tài)密碼的實(shí)現(xiàn)系統(tǒng),包括動(dòng)態(tài)密碼生成裝置,用戶設(shè) 備和位于網(wǎng)絡(luò)側(cè)的驗(yàn)證服務(wù)器;所述動(dòng)態(tài)密碼生成裝置用于生成并顯示動(dòng)態(tài)密碼圖像;所述用戶設(shè)備用于拍攝所述動(dòng)態(tài)密碼生成裝置所顯示的動(dòng)態(tài)密碼圖像,得到動(dòng)態(tài) 密碼圖像的電子件副本,并將所述動(dòng)態(tài)密碼圖像的電子件副本發(fā)送至驗(yàn)證服務(wù)器;所述驗(yàn)證服務(wù)器用于接收來(lái)自用戶設(shè)備的動(dòng)態(tài)密碼圖像的電子件副本;采用圖像 識(shí)別技術(shù),從所述動(dòng)態(tài)密碼圖像的電子件副本中提取出數(shù)據(jù);對(duì)所述數(shù)據(jù)進(jìn)行驗(yàn)證,并輸出 驗(yàn)證結(jié)果。本發(fā)明實(shí)施例還提出一種動(dòng)態(tài)密碼的實(shí)現(xiàn)方法,包括如下步驟A、動(dòng)態(tài)密碼生成裝置生成并顯示動(dòng)態(tài)密碼圖像;B、用戶設(shè)備拍攝所述動(dòng)態(tài)密碼生成裝置所顯示的動(dòng)態(tài)密碼圖像,得到動(dòng)態(tài)密碼圖 像的電子件副本,并將所述動(dòng)態(tài)密碼圖像的電子件副本發(fā)送至驗(yàn)證服務(wù)器;C、驗(yàn)證服務(wù)器接收來(lái)自用戶設(shè)備的動(dòng)態(tài)密碼圖像的電子件副本;采用圖像識(shí)別技 術(shù),從所述動(dòng)態(tài)密碼圖像的電子件副本中提取出數(shù)據(jù);對(duì)所述解碼模塊得到的數(shù)據(jù)進(jìn)行驗(yàn) 證,并輸出驗(yàn)證結(jié)果。較佳地,所述步驟A包括根據(jù)動(dòng)態(tài)密碼算法生成數(shù)字串形態(tài)的動(dòng)態(tài)密碼;將所述數(shù)字串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為激光條碼,并顯示所述激光條碼。較佳地,所述步驟A包括根據(jù)動(dòng)態(tài)密碼算法生成字符串形態(tài)的動(dòng)態(tài)密碼;將所述字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為二進(jìn)制字符串,將該二進(jìn)制字符串轉(zhuǎn)換為黑 白點(diǎn)陣圖像,并顯示該黑白點(diǎn)陣圖像;所述黑白點(diǎn)陣圖像中按照預(yù)定順序劃分為若干個(gè)像 素塊,像素塊的總數(shù)大于或等于所述二進(jìn)制字符串的字符數(shù);每個(gè)像素塊按照所述預(yù)定順 序?qū)?yīng)所述二進(jìn)制字符串中的一個(gè)比特,并用黑與白分別代表二進(jìn)制的0與1。較佳地,所述步驟A包括接收用戶的輸入信息;
5
將所述輸入信息轉(zhuǎn)換為電子簽名;將所述電子簽名轉(zhuǎn)換為動(dòng)態(tài)密碼圖像;并顯示該動(dòng)態(tài)密碼圖像。較佳地,所述輸入信息為字符串、手寫(xiě)簽名或聲音。從以上技術(shù)方案可以看出,動(dòng)態(tài)密碼生成裝置生成圖像形式的動(dòng)態(tài)密碼,用戶設(shè) 備將該圖像形式的動(dòng)態(tài)密碼拍攝下來(lái)并發(fā)送至驗(yàn)證服務(wù)器。這樣一來(lái),不需要出于便于用 戶輸入的考慮,將動(dòng)態(tài)密碼限制為比較簡(jiǎn)單的形式,可以采用較為復(fù)雜并且不易被記憶的 動(dòng)態(tài)密碼,從而有效防止動(dòng)態(tài)密碼在使用過(guò)程中被惡意第三方看到并冒用。
圖1為本發(fā)明實(shí)施例提出的一種動(dòng)態(tài)密碼的實(shí)現(xiàn)系統(tǒng)的框圖;圖2為本發(fā)明實(shí)施例提出的動(dòng)態(tài)密碼生成裝置的框圖;圖3為本發(fā)明實(shí)施例提出的動(dòng)態(tài)密碼的實(shí)現(xiàn)系統(tǒng)中的用戶設(shè)備的框圖;圖4為本發(fā)明實(shí)施例提出的動(dòng)態(tài)密碼的實(shí)現(xiàn)系統(tǒng)中的驗(yàn)證服務(wù)器的框圖;圖5為本發(fā)明實(shí)施例提出的動(dòng)態(tài)密碼的實(shí)現(xiàn)方法的流程圖。
具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)中的動(dòng)態(tài)密碼形式簡(jiǎn)單、容易被其他人看到并冒用的缺點(diǎn),本發(fā)明 提供了一種改進(jìn)的動(dòng)態(tài)密碼的實(shí)現(xiàn)方案,采用圖像形式的動(dòng)態(tài)密碼,在使用過(guò)程中即使被 其他人看到了動(dòng)態(tài)密碼,也難以冒用。為使本發(fā)明方案及技術(shù)特點(diǎn)更加清楚,下面結(jié)合具體實(shí)施例對(duì)本發(fā)明方案進(jìn)行詳 細(xì)闡述。圖1示出了本發(fā)明實(shí)施例提出的一種動(dòng)態(tài)密碼的實(shí)現(xiàn)系統(tǒng),包括動(dòng)態(tài)密碼生成 裝置100、用戶設(shè)備200和驗(yàn)證服務(wù)器300。所述動(dòng)態(tài)密碼生成裝置100可以是專(zhuān)用的硬件設(shè)備,圖2為其內(nèi)部結(jié)構(gòu)框圖。動(dòng) 態(tài)密碼生成裝置100包括算法模塊101、轉(zhuǎn)換模塊102和顯示模塊103。算法模塊101,用于根據(jù)動(dòng)態(tài)密碼算法生成字符串形態(tài)的動(dòng)態(tài)密碼。為了達(dá)到較好 的實(shí)施效果,所述字符串形態(tài)的動(dòng)態(tài)密碼為10位以上的隨機(jī)數(shù)字和/或字符的組合。該裝置還可以進(jìn)一步包括輸入模塊,用于接收用戶的輸入信息;所述算法模塊 101將這些輸入信息轉(zhuǎn)換為電子簽名,將所述電子簽名作為動(dòng)態(tài)密碼。所述輸入模塊可以 是鍵盤(pán)、有線連接接口(USB接口)、無(wú)線連接接口(射頻、紅外接口)、觸摸屏或聲音采集裝 置,對(duì)應(yīng)的輸入信息可以是字符串、手寫(xiě)簽名或聲音。轉(zhuǎn)換模塊102,用于將所述算法模塊101生成的字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為動(dòng) 態(tài)密碼圖像。顯示模塊103,用于顯示該動(dòng)態(tài)密碼圖像。將字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為動(dòng)態(tài)密碼圖像的方式可以是如下任一種1、利用現(xiàn)有技術(shù)中的激光條碼技術(shù),將字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為激光條碼。2、將圖像的每個(gè)像素點(diǎn)或若干個(gè)像素點(diǎn)組成的像素塊作為一個(gè)比特,用黑與白分 別代表二進(jìn)制的O與1。比如128*64點(diǎn)陣的圖像,每相鄰兩行上的上下兩個(gè)像素點(diǎn)作為一 個(gè)比特,則該圖像可以容納32行數(shù)據(jù)的內(nèi)容,每一行有128比特。轉(zhuǎn)換模塊102將所述字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為二進(jìn)制字符串,并將該二進(jìn)制字符串轉(zhuǎn)換為黑白點(diǎn)陣圖像;所 述黑白點(diǎn)陣圖像中按照預(yù)定順序劃分為若干個(gè)像素塊,像素塊的總數(shù)大于或等于所述二進(jìn) 制字符串的字符數(shù);每個(gè)像素塊按照所述預(yù)定順序?qū)?yīng)所述二進(jìn)制字符串中的一個(gè)比特, 并用黑與白分別代表二進(jìn)制的0與1。顯示模塊103則顯示該黑白點(diǎn)陣圖像。3、轉(zhuǎn)換模塊102不進(jìn)行任何轉(zhuǎn)換,所述顯示模塊103直接顯示這一長(zhǎng)串字符串。所述用戶設(shè)備200如圖3所示,包括拍攝模塊201和發(fā)送模塊202。拍攝模塊201,用于將所述顯示模塊104顯示的動(dòng)態(tài)密碼圖像拍攝下來(lái),得到動(dòng)態(tài) 密碼圖像的電子件副本;發(fā)送模塊202,用于將所述動(dòng)態(tài)密碼圖像的電子件副本發(fā)送至驗(yàn)證服務(wù)器300。所述用戶設(shè)備200可以是帶有拍照功能的手機(jī),也可以是帶有攝像頭的計(jì)算機(jī)。驗(yàn)證服務(wù)器300為設(shè)置在網(wǎng)絡(luò)側(cè)的驗(yàn)證服務(wù)器,結(jié)構(gòu)如圖4所示,包括接收模塊301,用于接收來(lái)自用戶設(shè)備200的動(dòng)態(tài)密碼圖像的電子件副本;解碼模塊302,用于采用圖像識(shí)別技術(shù),從所述動(dòng)態(tài)密碼圖像的電子件副本中提取 出數(shù)據(jù)。驗(yàn)證模塊303,用于對(duì)所述解碼模塊302得到的數(shù)據(jù)進(jìn)行驗(yàn)證,并輸出驗(yàn)證結(jié)果。本發(fā)明實(shí)施例還提出一種動(dòng)態(tài)密碼的實(shí)現(xiàn)方法,其流程如圖5所示,包括如下步 驟步驟501 動(dòng)態(tài)密碼生成裝置生成并顯示動(dòng)態(tài)密碼圖像;步驟502 用戶設(shè)備拍攝所述動(dòng)態(tài)密碼生成裝置所顯示的動(dòng)態(tài)密碼圖像,得到動(dòng) 態(tài)密碼圖像的電子件副本,并將所述動(dòng)態(tài)密碼圖像的電子件副本發(fā)送至驗(yàn)證服務(wù)器;步驟503:驗(yàn)證服務(wù)器接收來(lái)自用戶設(shè)備的動(dòng)態(tài)密碼圖像的電子件副本;采用圖 像識(shí)別技術(shù),從所述動(dòng)態(tài)密碼圖像的電子件副本中提取出數(shù)據(jù);對(duì)所述解碼模塊得到的數(shù) 據(jù)進(jìn)行驗(yàn)證,并輸出驗(yàn)證結(jié)果。較佳地,所述步驟501包括根據(jù)動(dòng)態(tài)密碼算法生成數(shù)字串形態(tài)的動(dòng)態(tài)密碼;將所述數(shù)字串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為激光條碼,并顯示所述激光條碼?;蛘?,所述步驟501包括根據(jù)動(dòng)態(tài)密碼算法生成字符串形態(tài)的動(dòng)態(tài)密碼;將所述字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為二進(jìn)制字符串,將該二進(jìn)制字符串轉(zhuǎn)換為黑 白點(diǎn)陣圖像,并顯示該黑白點(diǎn)陣圖像;所述黑白點(diǎn)陣圖像中按照預(yù)定順序劃分為若干個(gè)像 素塊,像素塊的總數(shù)大于或等于所述二進(jìn)制字符串的字符數(shù);每個(gè)像素塊按照所述預(yù)定順 序?qū)?yīng)所述二進(jìn)制字符串中的一個(gè)比特,并用黑與白分別代表二進(jìn)制的0與1。或者,所述步驟501包括接收用戶的輸入信息;將所述輸入信息轉(zhuǎn)換為電子簽名;將所述電子簽名轉(zhuǎn)換為動(dòng)態(tài)密碼圖像;并顯示該動(dòng)態(tài)密碼圖像。其中,所述輸入信息為字符串、手寫(xiě)簽名或聲音。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
一種動(dòng)態(tài)密碼生成裝置,其特征在于,該裝置包括算法模塊、轉(zhuǎn)換模塊和顯示模塊;所述算法模塊用于根據(jù)動(dòng)態(tài)密碼算法生成字符串形態(tài)的動(dòng)態(tài)密碼;所述轉(zhuǎn)換模塊,用于將所述算法模塊生成的字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為動(dòng)態(tài)密碼圖像;所述顯示模塊,用于顯示該動(dòng)態(tài)密碼圖像。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述字符串形態(tài)的動(dòng)態(tài)密碼中僅包括數(shù) 字;所述轉(zhuǎn)換模塊進(jìn)一步包括激光條碼轉(zhuǎn)換單元,用于將所述字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為激光條碼; 所述顯示模塊用于顯示所述激光條碼。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述轉(zhuǎn)換模塊用于將所述字符串形態(tài)的 動(dòng)態(tài)密碼轉(zhuǎn)換為二進(jìn)制字符串,并將該二進(jìn)制字符串轉(zhuǎn)換為黑白點(diǎn)陣圖像;所述黑白點(diǎn)陣 圖像中按照預(yù)定順序劃分為若干個(gè)像素塊,像素塊的總數(shù)大于或等于所述二進(jìn)制字符串的 字符數(shù);每個(gè)像素塊按照所述預(yù)定順序?qū)?yīng)所述二進(jìn)制字符串中的一個(gè)比特,并用黑與白 分別代表二進(jìn)制的0與1 ;所述顯示模塊用于顯示該黑白點(diǎn)陣圖像。
4.一種用于生成動(dòng)態(tài)密碼的裝置,其特征在于,該裝置包括輸入模塊、算法模塊、轉(zhuǎn) 換模塊和顯示模塊;輸入模塊,用于接收用戶的輸入信息; 所述算法模塊用于將所述輸入信息轉(zhuǎn)換為電子簽名; 所述轉(zhuǎn)換模塊,用于將所述電子簽名轉(zhuǎn)換為動(dòng)態(tài)密碼圖像; 所述顯示模塊,用于顯示該動(dòng)態(tài)密碼圖像。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述輸入模塊是鍵盤(pán)、有線連接接口或無(wú) 線連接接口。
6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述輸入模塊為觸摸屏;所述輸入信息為 手寫(xiě)簽名。
7.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述輸入模塊為聲音采集裝置,所述輸入信息為聲音。
8.一種動(dòng)態(tài)密碼的實(shí)現(xiàn)系統(tǒng),包括動(dòng)態(tài)密碼生成裝置,用戶設(shè)備和位于網(wǎng)絡(luò)側(cè)的驗(yàn)證 服務(wù)器;所述動(dòng)態(tài)密碼生成裝置用于生成并顯示動(dòng)態(tài)密碼圖像;所述用戶設(shè)備用于拍攝所述動(dòng)態(tài)密碼生成裝置所顯示的動(dòng)態(tài)密碼圖像,得到動(dòng)態(tài)密碼 圖像的電子件副本,并將所述動(dòng)態(tài)密碼圖像的電子件副本發(fā)送至驗(yàn)證服務(wù)器;所述驗(yàn)證服務(wù)器用于接收來(lái)自用戶設(shè)備的動(dòng)態(tài)密碼圖像的電子件副本;采用圖像識(shí)別 技術(shù),從所述動(dòng)態(tài)密碼圖像的電子件副本中提取出數(shù)據(jù);對(duì)所述數(shù)據(jù)進(jìn)行驗(yàn)證,并輸出驗(yàn)證結(jié)果。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述動(dòng)態(tài)密碼生成裝置為如權(quán)利要求1至 7任一項(xiàng)所述的動(dòng)態(tài)密碼生成裝置。
10.一種動(dòng)態(tài)密碼的實(shí)現(xiàn)方法,其特征在于,包括如下步驟A、動(dòng)態(tài)密碼生成裝置生成并顯示動(dòng)態(tài)密碼圖像;B、用戶設(shè)備拍攝所述動(dòng)態(tài)密碼生成裝置所顯示的動(dòng)態(tài)密碼圖像,得到動(dòng)態(tài)密碼圖像的 電子件副本,并將所述動(dòng)態(tài)密碼圖像的電子件副本發(fā)送至驗(yàn)證服務(wù)器;C、驗(yàn)證服務(wù)器接收來(lái)自用戶設(shè)備的動(dòng)態(tài)密碼圖像的電子件副本;采用圖像識(shí)別技術(shù), 從所述動(dòng)態(tài)密碼圖像的電子件副本中提取出數(shù)據(jù);對(duì)所述解碼模塊得到的數(shù)據(jù)進(jìn)行驗(yàn)證, 并輸出驗(yàn)證結(jié)果。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述步驟A包括 根據(jù)動(dòng)態(tài)密碼算法生成數(shù)字串形態(tài)的動(dòng)態(tài)密碼;將所述數(shù)字串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為激光條碼,并顯示所述激光條碼。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述步驟A包括 根據(jù)動(dòng)態(tài)密碼算法生成字符串形態(tài)的動(dòng)態(tài)密碼;將所述字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為二進(jìn)制字符串,將該二進(jìn)制字符串轉(zhuǎn)換為黑白點(diǎn) 陣圖像,并顯示該黑白點(diǎn)陣圖像;所述黑白點(diǎn)陣圖像中按照預(yù)定順序劃分為若干個(gè)像素塊, 像素塊的總數(shù)大于或等于所述二進(jìn)制字符串的字符數(shù);每個(gè)像素塊按照所述預(yù)定順序?qū)?yīng) 所述二進(jìn)制字符串中的一個(gè)比特,并用黑與白分別代表二進(jìn)制的0與1。
13.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述步驟A包括 接收用戶的輸入信息;將所述輸入信息轉(zhuǎn)換為電子簽名;將所述電子簽名轉(zhuǎn)換為動(dòng)態(tài)密碼圖像;并顯示該動(dòng)態(tài)密碼圖像。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述輸入信息為字符串、手寫(xiě)簽名或聲曰°
全文摘要
本發(fā)明提供了一種動(dòng)態(tài)密碼生成裝置,該裝置包括算法模塊、轉(zhuǎn)換模塊和顯示模塊;所述算法模塊用于根據(jù)動(dòng)態(tài)密碼算法生成字符串形態(tài)的動(dòng)態(tài)密碼;所述轉(zhuǎn)換模塊,用于將所述算法模塊生成的字符串形態(tài)的動(dòng)態(tài)密碼轉(zhuǎn)換為動(dòng)態(tài)密碼圖像;所述顯示模塊,用于顯示該動(dòng)態(tài)密碼圖像。本發(fā)明還提供了動(dòng)態(tài)密碼的實(shí)現(xiàn)系統(tǒng)及方法。本發(fā)明方案可以有效防止動(dòng)態(tài)密碼在使用過(guò)程中被惡意第三方看到并冒用。
文檔編號(hào)H04L9/32GK101951320SQ20101029886
公開(kāi)日2011年1月19日 申請(qǐng)日期2010年9月29日 優(yōu)先權(quán)日2010年9月29日
發(fā)明者李東聲 申請(qǐng)人:北京天地融科技有限公司