亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

生成二維條碼的方法及裝置的制作方法

文檔序號(hào):7656135閱讀:418來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):生成二維條碼的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及二維條碼技術(shù),尤其涉及一種生成二維條碼的方法及裝置。
背景技術(shù)
目前,二維條碼作為一種全新的自動(dòng)識(shí)別和信息載體技術(shù),正被越來(lái)越 多的人們所了解和認(rèn)知。二維條碼技術(shù)具有高密度、大容量等特點(diǎn),可以表 述文本信息、數(shù)據(jù)文件(特別是漢字文件)、圖片等數(shù)據(jù)。二維條碼在信息 量、保密性、抗污染和抗干擾及標(biāo)準(zhǔn)化等方面具有明顯的優(yōu)勢(shì),是實(shí)現(xiàn)網(wǎng)絡(luò) 化信息管理的最理想方法之一。由于二維條碼的經(jīng)濟(jì)性和可靠性,國(guó)外先進(jìn) 發(fā)達(dá)國(guó)家已將此項(xiàng)技術(shù)廣泛應(yīng)用于銀行、國(guó)防、海關(guān)、稅務(wù)、公共安全、交 通運(yùn)輸、民用商品等領(lǐng)域。美國(guó)、加拿大等國(guó)家在駕駛證、身份證、車(chē)輛年
檢、海關(guān)報(bào)關(guān)單以及汽車(chē)、電子產(chǎn)品的組裝上應(yīng)用二維條碼;國(guó)際民航組織 也在推行二維條碼在國(guó)際旅游證件,例如護(hù)照、簽證及其他》良游證件上的應(yīng)用。
但是,由于二維條碼的載體為圖片形式,直接印刷在紙制或塑料卡片上, 很容易被復(fù)印、照相等簡(jiǎn)單的技術(shù)手段所復(fù)制,因此,現(xiàn)有的二維條碼安全 度較低。

發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)的不足提出一種生成二維條碼的方法及 裝置,以提高二維條碼的安全度。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種生成二維條碼的方法,包括 根據(jù)用戶(hù)注冊(cè)信息生成二維條碼的內(nèi)容信息;
通過(guò)加密算法加密所述內(nèi)容信息,生成加密信息; 將所述加密信息轉(zhuǎn)換為二維條碼。
本方案通過(guò)對(duì)二維條碼的內(nèi)容信息進(jìn)行加密,使得使用二維條碼時(shí)必 需輸入密鑰識(shí)讀設(shè)備才能獲取二維條碼的內(nèi)容信息,避免了 二維條碼被違 法復(fù)制的情況下所帶來(lái)的安全問(wèn)題,大大提高了二維條碼的安全度。 為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種生成二維條碼的裝置,包括 內(nèi)容獲取模塊,用于根據(jù)用戶(hù)注冊(cè)信息獲得二維條碼的內(nèi)容信息; 加密模塊,用于通過(guò)加密算法加密所述內(nèi)容信息,生成加密信息; 轉(zhuǎn)換模塊,用于將所述加密信息轉(zhuǎn)換為二維條碼。 本方案通過(guò)加密模塊使得二維條碼裝置能夠生成內(nèi)容信息經(jīng)過(guò)加密 的二維條碼,從而大大提高了二維條碼的安全度。
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。


圖1為本發(fā)明生成二維條碼的方法實(shí)施例一的流程圖2為本發(fā)明生成二維條碼的方法實(shí)施例二的流程圖3為本發(fā)明生成二維條碼的方法實(shí)施例三的流程圖4為本發(fā)明生成二維條碼的裝置實(shí)施例一的結(jié)構(gòu)示意圖5為本發(fā)明生成二維條碼的裝置實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
方法實(shí)施例一
圖1為本發(fā)明生成二維條碼的方法實(shí)施例一的流程圖,包括以下步驟 步驟101:用戶(hù)辦理簽約手續(xù)時(shí),認(rèn)證系統(tǒng)根據(jù)用戶(hù)注冊(cè)填寫(xiě)的個(gè)人信 息生成二維條碼的內(nèi)容信息;
步驟102:使用國(guó)際通用的標(biāo)準(zhǔn)加密算法如數(shù)據(jù)加密標(biāo)準(zhǔn)(DES )、 3DES、
高級(jí)加密標(biāo)準(zhǔn)(AES)等加密內(nèi)容信息,生成加密信息;
步驟103:用二維條碼編碼模塊將加密信息轉(zhuǎn)換為二維條碼。如果掃 描設(shè)備掃描該二維條碼,那么讀取的是無(wú)序的亂碼,只有在用戶(hù)給出密鑰 的情況下,掃描設(shè)備才能將讀取到的亂碼解密,獲得二維條碼內(nèi)容信息, 因此,即使二維條碼被復(fù)制,掃描設(shè)備也無(wú)法獲得真正的二維條碼內(nèi)容信 息,大大提高了二維條碼的安全度。
方法實(shí)施例二
圖2為本發(fā)明生成二維條碼的方法實(shí)施例二的流程圖,包括以下步驟
步驟201:用戶(hù)辦理簽約手續(xù)時(shí),認(rèn)證系統(tǒng)根據(jù)用戶(hù)注冊(cè)填寫(xiě)的個(gè)人信 息生成二維條碼的內(nèi)容信息。
步驟202:使用國(guó)際通用的標(biāo)準(zhǔn)加密算法如DES、 3DES、 AES等加密內(nèi) 容信息,生成加密信息;
步驟203:根據(jù)內(nèi)容信息與加密信息通過(guò)數(shù)字水印校驗(yàn)認(rèn)證計(jì)算,生 成用于防偽校驗(yàn)的憑證驗(yàn)證碼,并用二維條碼編碼模塊將加密信息轉(zhuǎn)換為二 維條碼。
步驟204:使用數(shù)字水印嵌入模塊將憑證驗(yàn)證碼以易碎水印方式嵌入到 二維條碼中,獲得帶數(shù)字水印的二維條碼。由于水印是不可見(jiàn)的,第三者 無(wú)法知道二維條碼中是否包含水印,即便知道憑證受到數(shù)字水印的防偽保 護(hù),也無(wú)法知道如何生成,如何隱藏,以及如何校驗(yàn)水印,有效地阻止了 第三者偽造二維條碼憑證,同時(shí),認(rèn)證系統(tǒng)能夠準(zhǔn)確,快速的驗(yàn)證二維條 碼憑證的真?zhèn)巍?br> 方法實(shí)施例三
圖3為本發(fā)明生成二維條碼的方法實(shí)施例三的流程圖,具體包括以下 步驟
步驟301:用戶(hù)辦理簽約手續(xù)時(shí),認(rèn)證系統(tǒng)根據(jù)用戶(hù)注冊(cè)填寫(xiě)的個(gè)人信 息生成二維條碼的內(nèi)容信息;
步驟302:將內(nèi)容信息拆分,獲得多個(gè)內(nèi)容信息分段,如內(nèi)容信息分 段A1、內(nèi)容信息分段A2、內(nèi)容信息分段A3、內(nèi)容信息分段A4;
步驟303:將內(nèi)容信息分段A1、內(nèi)容信息分段A2、內(nèi)容信息分段A3、 內(nèi)容信息分段A4分別進(jìn)行加密,生成多個(gè)密鑰信息,密鑰信息B1、密鑰 信息B2、密鑰信息B3及密鑰信息B4;
步驟304:將密鑰信息B1、密鑰信息B2、密鑰信息B3及密鑰信息B4 用二維條碼編碼模塊轉(zhuǎn)換為二維條碼C1、 二維條碼C2、 二維條碼C3及二 維條碼C4;
步驟305:從二維條碼C1、 二維條碼C2、 二維條碼C3及二維條碼C4 中任選一個(gè)二維條碼作為載體,本實(shí)施例中假設(shè)以二維條碼Cl作為載體, 則用數(shù)字水印技術(shù)將二維條碼C2、 二維條碼C3及二維條碼C4嵌入到二維 條碼Cl中,生成多張二維條碼復(fù)合在一起的復(fù)合二維條碼。若第三者使 用復(fù)印、照相等技術(shù)只能獲取到部分二維條碼,在交易驗(yàn)證流程中無(wú)法提 供隱含的其他二維條碼,這種交互式多張二維條碼認(rèn)證有效地防止了他人 通過(guò)復(fù)制二維條碼進(jìn)行的攻擊。
裝置實(shí)施例
圖4為本發(fā)明生成二維條碼的裝置實(shí)施例一的結(jié)構(gòu)示意圖。裝置包括 內(nèi)容獲取模塊l、加密模塊2及轉(zhuǎn)換模塊3;其中,內(nèi)容獲取模塊l用于 根據(jù)用戶(hù)注冊(cè)信息獲得二維條碼的內(nèi)容信息;加密模塊2用于通過(guò)加密算 法加密所述內(nèi)容信息,生成加密信息,使得生成的二維條碼使用時(shí)必須輸 入密鑰,識(shí)讀設(shè)備才能獲得二維條碼的內(nèi)容信息,大大提高了二維條碼的 安全度;轉(zhuǎn)換模塊3用于將所述加密信息轉(zhuǎn)換為二維條碼,可用二維碼編 碼模塊替換。
上述裝置實(shí)施例中,如圖5所示,生成二維條碼的裝置還可包括驗(yàn) 證碼獲取模塊4及嵌入模塊5 ,其中,驗(yàn)證碼獲取模塊4用于根據(jù)內(nèi)容信 息及加密信息生成用于防偽校驗(yàn)的驗(yàn)證碼,可用數(shù)字水印校驗(yàn)認(rèn)證計(jì)算模
塊替換;嵌入模塊5用于將驗(yàn)證碼嵌入到所述二維條碼中,生成帶數(shù)字水 印防偽的二維條碼6,可用數(shù)字水印嵌入模塊替換。通過(guò)嵌入模塊將驗(yàn)證 碼嵌入到二維條碼中,有效阻止了第三者偽造二維條碼,提高了二維條碼 的安全度。
上述裝置實(shí)施例中,生成二維條碼的裝置還可包括拆分模塊用于拆 分二維條碼的內(nèi)容信息,獲得內(nèi)容信息分段,如內(nèi)容信息分段A1、內(nèi)容信 息分段A2、內(nèi)容信息分段A3、內(nèi)容信息分段A4;加密模塊還用于將內(nèi)容 信息分段分別進(jìn)行加密,生成至少兩個(gè)加密信息,如密鑰信息B1、密鑰信 息B2、密鑰信息B3及密鑰信息B4;轉(zhuǎn)換模塊還用于將所述至少兩個(gè)加密 信息分別轉(zhuǎn)為二維條碼,獲得多個(gè)二維條碼,如二維條碼Cl、 二維條碼 C2、 二維條碼C3及二維條碼C4;嵌入模塊還用于將所述多個(gè)二維條碼中 的一個(gè)二維條碼如C1作為載體,將其余二維條碼C2、 C3、 C4嵌入到所述 載體中,獲得多張二維條碼復(fù)合在一起的復(fù)合二維條碼。若第三者復(fù)制復(fù) 合二維條碼,僅能獲得部分二維條碼,由于無(wú)法獲得其他隱含的二維條碼 而有效防止了第三者違法使用,大大提高了二維條碼的安全度。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟 可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀 取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述 的存儲(chǔ)介質(zhì)包括R0M、 RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其 限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或 者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技
術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種生成二維條碼的方法,其特征在于,包括根據(jù)用戶(hù)注冊(cè)信息生成二維條碼的內(nèi)容信息;通過(guò)加密算法加密所述內(nèi)容信息,生成加密信息;將所述加密信息轉(zhuǎn)換為二維條碼。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 根據(jù)所述內(nèi)容信息及加密信息生成驗(yàn)證碼; 將所述驗(yàn)證碼嵌入到所述二維條碼中。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述驗(yàn)證碼嵌入到 所述二維條碼中具體為將所述驗(yàn)證碼以易碎水印方式嵌入到所述二維條碼中。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)加密算法加密所 述內(nèi)容信息,生成加密信息具體為拆分所述內(nèi)容信息,獲得內(nèi)容信息分段;將所述內(nèi)容信息分段分別進(jìn)行加密,生成至少兩個(gè)加密信息。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,將所述加密信息轉(zhuǎn)換 為二維條碼具體為將所述至少兩個(gè)加密信息分別轉(zhuǎn)為二維條碼,獲得多個(gè)二維條碼。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括 將所述多個(gè)二維條碼中的一個(gè)二維條碼作為載體,將其余二維條碼嵌入到所述載體中。
7、 一種生成二維條碼的裝置,其特征在于,包括內(nèi)容獲取模塊,用于根據(jù)用戶(hù)注冊(cè)信息獲得二維條碼的內(nèi)容信息; 加密模塊,用于通過(guò)加密算法加密所述內(nèi)容信息,生成加密信息; 轉(zhuǎn)換模塊,用于將所述加密信息轉(zhuǎn)換為二維條碼。
8、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括驗(yàn)證碼獲取模塊,用于根據(jù)所述內(nèi)容信息及加密信息生成驗(yàn)證碼;嵌入模塊,用于將所述驗(yàn)證碼嵌入到所述二維條碼中。
9、根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,還包括拆分模塊,用于拆分所述內(nèi)容信息,獲得內(nèi)容信息分段;所述加密模塊還用于將所述內(nèi)容信息分段分別進(jìn)行加密,生成至少兩個(gè)加密信息;所述轉(zhuǎn)換模塊還用于將所述至少兩個(gè)加密信息分別轉(zhuǎn)為二維條碼,獲得多個(gè)二維條碼;所述嵌入模塊還用于將所述多個(gè)二維條碼中的一個(gè)二維條碼作為載體,將其余二維條碼嵌入到所述載體中。
全文摘要
本發(fā)明涉及一種生成二維條碼的方法及裝置,方法包括根據(jù)用戶(hù)注冊(cè)信息生成二維條碼的內(nèi)容信息;通過(guò)加密算法加密內(nèi)容信息,生成加密信息;將加密信息轉(zhuǎn)換為二維條碼。通過(guò)對(duì)二維條碼的內(nèi)容信息進(jìn)行加密,使得使用二維條碼時(shí)必需輸入密鑰識(shí)讀設(shè)備才能獲取二維條碼的內(nèi)容信息,避免了二維條碼被違法復(fù)制的情況下所帶來(lái)的安全問(wèn)題,大大提高了二維條碼的安全度。裝置包括內(nèi)容獲取模塊,用于根據(jù)用戶(hù)注冊(cè)信息獲得二維條碼的內(nèi)容信息;加密模塊,用于通過(guò)加密算法加密內(nèi)容信息,生成加密信息;轉(zhuǎn)換模塊,用于將加密信息轉(zhuǎn)換為二維條碼。通過(guò)加密模塊使得二維條碼裝置能夠生成內(nèi)容信息經(jīng)過(guò)加密的二維條碼,從而大大提高了二維條碼的安全度。
文檔編號(hào)H04L9/00GK101388076SQ20071012167
公開(kāi)日2009年3月18日 申請(qǐng)日期2007年9月12日 優(yōu)先權(quán)日2007年9月12日
發(fā)明者杰 常, 旻 王, 蘆宏志, 袁同舟, 趙靖華 申請(qǐng)人:北京方維銀通科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1