專利名稱::一種二維碼混合編碼、解碼裝置及方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種編碼、解碼方法和編碼、解碼裝置,特別涉及一種二維碼混合編碼、解碼裝置及方法。
背景技術(shù):
:二維碼是用某種特定的幾何圖形按一定規(guī)律在二維方向上分布的黑白相間的圖形記錄數(shù)據(jù)符號信息,在代碼編制上巧妙地利用構(gòu)成計算機內(nèi)部邏輯基礎(chǔ)的比特流的概念,使用若干個與二進制相對應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息,通過圖象輸入設(shè)備或光電掃描設(shè)備自動識讀以實現(xiàn)信息自動處理。由于二維碼具有信息量大、編碼范圍廣、譯碼可靠性高和使用成本低等顯著特點,現(xiàn)已廣泛地應(yīng)用在各個領(lǐng)域。由于二維碼成本低、編碼和解碼的技術(shù)公開,制作假冒的二維碼的門檻也很低。二維碼通常暴露印刷在標(biāo)簽上,因此使用二維碼讀取終端能夠很方便的讀取到二維碼的信息,對于商家的抽獎、積分等活動,很難判斷此二維碼是否被讀取和使用過。因此,需要一種行之有效的解決方案,一方面能保證二維碼的安全性,另一方面可以識別出二維碼是否為第一次被讀取和使用。
發(fā)明內(nèi)容本發(fā)明的主要目的在于克服現(xiàn)有技術(shù)的缺點與不足,提供一種二維碼混合編碼、解碼裝置及方法。上述編解碼裝置和方法是在原有二維碼的基礎(chǔ)上混合上密鑰進行編碼和解碼,通過該混合編碼裝置編碼的二維碼信息只有在讀取到密鑰的基礎(chǔ)上才能被解碼,提高了二維碼的安全性。本發(fā)明的目的通過以下的技術(shù)方案實現(xiàn)一種二維碼混合編碼方法,包括以下步驟(I)在二維碼模板上,根據(jù)事先定義的二維碼覆蓋模板編碼解碼表生成覆蓋區(qū)域數(shù)據(jù),覆蓋區(qū)域數(shù)據(jù)包括覆蓋區(qū)域數(shù)量、各覆蓋區(qū)域的形狀和各覆蓋區(qū)域上所印的字符;事先定義的二維碼覆蓋模板編碼解碼表是指事先根據(jù)覆蓋區(qū)域可能出現(xiàn)的形狀和覆蓋區(qū)域所印的字符分別建立的編碼解碼表,在形狀編碼解碼表中,定義每一種形狀對應(yīng)一個數(shù)值,然后連同覆蓋區(qū)域所印的字符和覆蓋區(qū)域數(shù)量,建立〈覆蓋區(qū)域數(shù)量i,各覆蓋區(qū)域形狀S,各覆蓋區(qū)域上所印字符C〉的密鑰向量;(2)將二維碼原始信息中需要加密的隱藏信息通過加密算法并且以步驟(I)生成的覆蓋區(qū)域數(shù)據(jù)為密鑰進行加密,得到二維碼生成信息;(3)將步驟(2)得到的二維碼生成信息通過二維碼生成算法生成二維碼圖像;(4)覆蓋步驟(3)生成的二維碼圖像,將步驟(I)中得到的帶有覆蓋區(qū)域數(shù)據(jù)的二維碼模板覆蓋在二維碼圖像上。優(yōu)選的,步驟(2)中所述二維碼原始信息包括明文信息和需要加密的隱藏信息,將明文信息和步驟(2)中經(jīng)加密的隱藏信息進行拼合得到二維碼生成信息。更進一步的,所述明文信息和步驟(2)中經(jīng)加密的隱藏信息通過分隔符進行拼合;所述步驟(2)中隱藏信息采用雙向加密算法以步驟(I)中生成的覆蓋區(qū)域數(shù)量、各覆蓋區(qū)域的形狀和各覆蓋區(qū)域上所印的字符作為密鑰進行加密;所述步驟(3)中的二維碼生成算法為二維碼Η)Ρ417(PortableDataFile417)、Datamatrix>Maxicode>QRCode(QuickResponseCode)>Code49>Code16K、Vericode或Ultracode生產(chǎn)算法。一種二維碼混合解碼方法,包括以下步驟(I)讀取二維碼圖像覆蓋區(qū)域上的覆蓋區(qū)域數(shù)據(jù),覆蓋區(qū)域數(shù)據(jù)包括覆蓋區(qū)域數(shù)量、各覆蓋區(qū)域的形狀和各覆蓋區(qū)域上所印的字符;(2)在讀取覆蓋區(qū)域數(shù)據(jù)后去除二維碼圖像上覆蓋區(qū)域,讀取二維碼圖像信息,通過二維碼解碼算法對其進行解碼;(3)將解碼后的信息以步驟(I)讀取到的覆蓋區(qū)域數(shù)據(jù)為密鑰通過解密算法進行解密,得到二維碼圖像的原始信息。優(yōu)選的,所述步驟(3)中解碼后的信息包括明文信息和經(jīng)加密的隱藏信息,具體步驟如下首先將解碼后的信息拆分為明文信息和經(jīng)加密的隱藏信息,再將經(jīng)加密的隱藏信息以步驟(I)中得到的覆蓋區(qū)域數(shù)據(jù)為密鑰通過雙向解密算法進行解密,得到二維碼圖像的原始信息。更進一步的,所述步驟(3)中明文信息和經(jīng)加密的隱藏信息是采用分隔符進行拆分的。一種二維碼混合編碼裝置,包括覆蓋區(qū)域數(shù)據(jù)生成裝置和二維碼生成裝置,二維碼生成裝置與覆蓋區(qū)域數(shù)據(jù)生成裝置連接;所述覆蓋區(qū)域數(shù)據(jù)生成裝置用于生成覆蓋區(qū)域數(shù)據(jù);所述二維碼生成裝置包括加密模塊,用于以覆蓋區(qū)域數(shù)據(jù)為密鑰對需加密的隱藏信息進行加密;二維碼編碼模塊,用于將二維碼生成信息生成二維碼圖像;所述加密模塊和二維碼編碼模塊連接。優(yōu)選的,所述二維碼生成裝置還包括拼合模塊,所述拼合模塊用于將明文信息和經(jīng)加密的隱藏信息進行拼合;加密模塊通過所述拼合模塊與二維碼編碼模塊連接?!N二維碼混合解碼裝置,包括覆蓋區(qū)域數(shù)據(jù)讀取裝置和二維碼讀取裝置,覆蓋區(qū)域數(shù)據(jù)讀取裝置和二維碼讀取裝置連接,所述覆蓋區(qū)域數(shù)據(jù)讀取裝置用于讀取二維碼圖像覆蓋區(qū)域上的覆蓋區(qū)域數(shù)據(jù);所述二維碼讀取裝置包括讀取模塊用于讀取二維碼圖像;二維碼解碼模塊用于對讀取模塊讀取到的二維碼圖像信息進行解碼;解密模塊用于以覆蓋區(qū)域數(shù)據(jù)為密鑰對經(jīng)加密的隱藏信息進行解密處理;所述讀取模塊、二維碼解碼模塊和解密模塊依次連接。優(yōu)選的,所述二維碼讀取裝置還包括拆分模塊,用于將二維碼解碼模塊解碼后的信息拆分成明文信息和經(jīng)加密的隱藏信息;二維碼解碼模塊通過所述拆分模塊與解密模塊連接。本發(fā)明相對于現(xiàn)有技術(shù)具有如下的優(yōu)點及效果(I)本發(fā)明通過以二維碼模板上的覆蓋區(qū)域數(shù)據(jù)作為二維碼信息中隱藏信息的密鑰,使覆蓋區(qū)域數(shù)據(jù)和二維碼配對,實現(xiàn)對二維碼數(shù)據(jù)的監(jiān)控、監(jiān)管。本發(fā)明采用覆蓋區(qū)域數(shù)據(jù)作為密鑰對二維碼中隱藏信息進行加密和解密,提高了二維碼信息的安全性和保密性。(2)本發(fā)明覆蓋區(qū)域數(shù)據(jù)是設(shè)置在二維碼圖像的覆蓋區(qū)域上的,可以保證二維碼圖像只能被讀取一次,當(dāng)二維碼圖像被讀取和使用后,二維碼圖像上的覆蓋區(qū)域肯定也被去除,故覆蓋區(qū)域上的覆蓋區(qū)域數(shù)據(jù)自然已消失,即已無法獲取二維碼的解密密鑰,自然就無法得到二維碼信息中的明文信息和隱藏信息,保證了二維碼只能夠一次性使用,本發(fā)明中采用了密鑰加強了二維碼的防偽性和唯一性,適合用于商家抽獎、積分等領(lǐng)域。圖I是本發(fā)明二維碼混合編碼裝置的結(jié)構(gòu)示意圖。圖2是本發(fā)明二維碼混合解碼裝置的結(jié)構(gòu)示意圖。圖3是本發(fā)明編碼方法及解碼方法在商品抽獎應(yīng)用中的流程圖。具體實施例方式下面結(jié)合實施例及附圖對本發(fā)明作進一步詳細的描述,但本發(fā)明的實施方式不限于此。實施例如圖I所示,本實施中二維碼混合編碼裝置包括覆蓋區(qū)域數(shù)據(jù)生成裝置和二維碼生成裝置,二維碼生成裝置與覆蓋區(qū)域數(shù)據(jù)生成裝置連接;覆蓋區(qū)域數(shù)據(jù)生成裝置用于生成覆蓋區(qū)域數(shù)據(jù),包括覆蓋區(qū)域數(shù)量、各覆蓋區(qū)域的形狀和各覆蓋區(qū)域上所印的字符等數(shù)據(jù);二維碼生成裝置包括加密模塊,用于以覆蓋區(qū)域數(shù)據(jù)為密鑰對需加密的隱藏信息進行加密;拼合模塊,用于將明文信息和經(jīng)加密的隱藏信息進行拼合;二維碼編碼模塊,用于將經(jīng)加密的隱藏信息和明文信息拼合得到的二維碼生成信息通過二維碼生成算法生成二維碼圖像;其中二維碼編碼模塊可采用TOF417、Datamatrix、Maxicode、QRCode、Code49、Code16K、Vericode、Ultracode等二維碼生成算法。加密模塊、拼合模塊和二維碼編碼模塊依次連接。如圖2所示,本實施例中二維碼混合解碼裝置包括覆蓋區(qū)域數(shù)據(jù)讀取裝置和二維碼讀取裝置,覆蓋區(qū)域數(shù)據(jù)讀取裝置和二維碼讀取裝置連接,覆蓋區(qū)域數(shù)據(jù)讀取裝置用于讀取二維碼圖像覆蓋區(qū)域上的覆蓋區(qū)域數(shù)據(jù);二維碼讀取裝置包括讀取模塊用于讀取二維碼圖像;二維碼解碼模塊用于對讀取模塊讀取到的二維碼圖像信息進行解碼;拆分模塊用于將二維碼解碼模塊解碼后的信息拆分成明文信息和經(jīng)加密的隱藏信息;解密模塊用于以覆蓋區(qū)域數(shù)據(jù)為密鑰對解碼后經(jīng)加密的隱藏信息進行解密處理;上述二維碼讀取裝置中的讀取模塊、二維碼解碼模塊、拆分模塊和解密模塊依次連接。如圖3所示本實施例在商品抽獎應(yīng)用中的示意圖。如圖所示,本實施例按照圖3所示的編碼方法完成編碼過程后,生產(chǎn)廠商在產(chǎn)品及其包裝上粘帖或打印經(jīng)過加密、編碼以及覆蓋處理的二維碼圖像。消費者購買產(chǎn)品后,首先讀取二維碼覆蓋區(qū)域上的覆蓋區(qū)域數(shù)據(jù),然后刮開覆蓋區(qū)域涂覆層,讀取二維碼圖像,并使用覆蓋區(qū)域數(shù)據(jù)對二維碼生成信息中經(jīng)加密的隱藏信息進行解密處理。具體的,本實施例中采用的編碼方法和解碼方法如下本實施例中的二維碼混合編碼方法,包括以下步驟(I)在二維碼模板(矩形或正方形)上根據(jù)事先定義的二維碼覆蓋模板編碼解碼表生成覆蓋區(qū)域數(shù)據(jù),覆蓋區(qū)域數(shù)據(jù)包括覆蓋區(qū)域數(shù)量i、各覆蓋區(qū)域的形狀S和各覆蓋區(qū)域·上所印的字符C。其中每個覆蓋區(qū)域的形狀記為Si,每個覆蓋區(qū)域上所印的字符記為Ci。事先定義的二維碼覆蓋模板編碼解碼表是指事先根據(jù)覆蓋區(qū)域可能出現(xiàn)的形狀和覆蓋區(qū)域所印的字符分別建立的編碼解碼表,在形狀編碼解碼表中,定義每一種形狀對應(yīng)一個數(shù)值,然后連同覆蓋區(qū)域所印的字符和覆蓋區(qū)域數(shù)量,建立〈覆蓋區(qū)域數(shù)量i,各覆蓋區(qū)域形狀S,各覆蓋區(qū)域上所印字符C〉的密鑰向量。(2)二維碼原始信息包括需加密的隱藏信息M1和不需加密的明文信息M2;使用雙向加密算法將隱藏信息M1以覆蓋區(qū)域數(shù)據(jù)向量<i,S,C〉作為密鑰進行加密,得到經(jīng)加密的隱藏信息M'i=F(M1ZtS1O);將M'1和M2通過拼合算法拼合,得到二維碼生成信息M=P(M'其中一種簡單的拼合方式是使用分隔符w進行拼接,二維碼生成信息M=M'i+w+M2,經(jīng)加密的隱藏信息M'i緊跟明文信息仏后,以此思路可以由二維碼生成方進行明文信息M2和經(jīng)加密的隱藏信息M'的簡單字符串拼接工作。(3)將步驟(2)得到的二維碼生成信息M通過二維碼生成算法(例如TOF417、Datamatrix、Maxicode、QRCode、Code49、Code16K、Vericode、Ultracode等二維碼生成算法)生成二維碼圖像。(4)覆蓋步驟(3)生成的二維碼圖像,將步驟(I)中得到的帶有覆蓋區(qū)域數(shù)據(jù)的二維碼模板采用涂層的方式覆蓋在二維碼圖像上。本實施例中的二維碼混合解碼方法,包括以下步驟(I)讀取二維碼圖像覆蓋區(qū)域上的覆蓋區(qū)域數(shù)據(jù),覆蓋區(qū)域數(shù)據(jù)包括覆蓋區(qū)域數(shù)量、各覆蓋區(qū)域的形狀和各覆蓋區(qū)域上所印的字符;(2)在讀取覆蓋區(qū)域數(shù)據(jù)后去除二維碼圖像上的覆蓋區(qū)域,讀取覆蓋區(qū)域下的二維碼圖像信息,通過二維碼解碼算法對其進行解碼得到二維碼生產(chǎn)信息M;(3)通過拆分算法<M'uM2>=P—1(M)對二維碼生成信息M進行拆分得到的經(jīng)加密處理的隱藏信息M'i和未經(jīng)加密的明文信息M2,再通過雙向解密算法對M'覆蓋區(qū)域數(shù)據(jù)向量<i,S,O作為密鑰進行解密,得到加密前的隱藏信息M1,將二維碼原始信息M1和M2輸出。其中二維碼生成信息M拆分算法為在二維碼生成信息M中尋找進行明文信息和經(jīng)加密處理的隱藏信息的拆分依據(jù)分隔符W,根據(jù)二維碼生成信息M=M,i+w+M2,分隔符w前后分別為明文信息M2和經(jīng)加密處理的隱藏信息M'10上述隱藏信息包括防偽信息、密碼信息和識別信息;可以為產(chǎn)品供應(yīng)商信息、產(chǎn)品分銷商信息、產(chǎn)品原產(chǎn)地信息、產(chǎn)品重量、出廠時間信息、產(chǎn)品有效期、產(chǎn)品批號和產(chǎn)品總數(shù)量信息;證件、票據(jù)的發(fā)售點信息、有效期、使用單位或個人信息、金額、發(fā)出單位、接收單位、發(fā)出時間、規(guī)格和往返地的信息;證件有效期、審核單位信息、證件所屬人和單位信息。上述明文信息都可以為產(chǎn)品序列號、產(chǎn)品基本信息、產(chǎn)品基本介紹、產(chǎn)品供應(yīng)商信息、產(chǎn)品分銷商信息、產(chǎn)品原產(chǎn)地信息、產(chǎn)品重量、出廠時間信息、產(chǎn)品有效期、產(chǎn)品批號和產(chǎn)品總數(shù)量信息;證件、票據(jù)的發(fā)售點信息、有效期、使用單位或個人信息、金額、發(fā)出單位、接收單位、發(fā)出時間、規(guī)格和往返地信息;證件有效期、審核單位信息、證件所屬人和單位信息;或特定的密碼加密/解碼所采用的密鑰信息等。本實施的二維碼圖像信息的覆蓋區(qū)域上設(shè)置有覆蓋區(qū)域數(shù)據(jù),如果二維碼圖像信息被讀取過,其上面的涂敷的覆蓋區(qū)域數(shù)據(jù)必然已經(jīng)被刮去,因此不可能讀取得到覆蓋區(qū)域數(shù)據(jù),從而也就獲取不到對二維碼信息中的隱藏信息進行解密的密鑰,必然也就得不到二維碼的原始信息。采用二維碼圖像上覆蓋區(qū)域的覆蓋區(qū)域數(shù)據(jù)作為密鑰對二維碼原始信息進行加密和解密,保證了覆蓋區(qū)域覆蓋下的二維碼圖像信息只能被讀取一次。由于本實施例的二維碼圖像信息在有密鑰的情況下才可以被讀取,適合用于抽獎、積分等領(lǐng)域。上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求1.一種二維碼混合編碼方法,其特征在于,包括以下步驟(1)在二維碼模板上,根據(jù)事先定義的二維碼覆蓋模板編碼解碼表生成覆蓋區(qū)域數(shù)據(jù),覆蓋區(qū)域數(shù)據(jù)包括覆蓋區(qū)域數(shù)量、各覆蓋區(qū)域的形狀和各覆蓋區(qū)域上所印的字符;事先定義的二維碼覆蓋模板編碼解碼表是指事先根據(jù)覆蓋區(qū)域可能出現(xiàn)的形狀和覆蓋區(qū)域所印的字符分別建立的編碼解碼表,在形狀編碼解碼表中,定義每一種形狀對應(yīng)一個數(shù)值,然后連同覆蓋區(qū)域所印的字符和覆蓋區(qū)域數(shù)量,建立〈覆蓋區(qū)域數(shù)量i,各覆蓋區(qū)域形狀S,各覆蓋區(qū)域上所印字符C〉的密鑰向量;(2)將二維碼原始信息中需要加密的隱藏信息通過加密算法并且以步驟(I)生成的覆蓋區(qū)域數(shù)據(jù)為密鑰進行加密,得到二維碼生成信息;(3)將步驟(2)得到的二維碼生成信息通過二維碼生成算法生成二維碼圖像;(4)覆蓋步驟(3)生成的二維碼圖像,將步驟(I)中得到的帶有覆蓋區(qū)域數(shù)據(jù)的二維碼模板覆蓋在二維碼圖像上。2.根據(jù)權(quán)利要求I所述的二維碼混合編碼方法,其特征在于,步驟(2)中所述二維碼原始信息包括明文信息和需要加密的隱藏信息,將明文信息和步驟(2)中經(jīng)加密的隱藏信息進行拼合得到二維碼生成信息。3.根據(jù)權(quán)利要求2所述的二維碼混合編碼方法,其特征在于,所述明文信息和步驟(2)中經(jīng)加密的隱藏信息通過分隔符進行拼合;所述步驟(2)中隱藏信息采用雙向加密算法以步驟(I)中生成的覆蓋區(qū)域數(shù)量、各覆蓋區(qū)域的形狀和各覆蓋區(qū)域上所印的字符作為密鑰進行加密;所述步驟(3)中的二維碼生成算法為二維碼FOF^in'Datamatrix'Maxicode'QRCode、Code49、Code16K、Vericode或Ultracode生產(chǎn)算法。4.一種二維碼混合解碼方法,其特征在于,包括以下步驟(1)讀取二維碼圖像覆蓋區(qū)域上的覆蓋區(qū)域數(shù)據(jù),覆蓋區(qū)域數(shù)據(jù)包括覆蓋區(qū)域數(shù)量、各覆蓋區(qū)域的形狀和各覆蓋區(qū)域上所印的字符;(2)在讀取覆蓋區(qū)域數(shù)據(jù)后去除二維碼圖像上覆蓋區(qū)域,讀取二維碼圖像信息,通過二維碼解碼算法對其進行解碼;(3)將解碼后的信息以步驟(I)讀取到的覆蓋區(qū)域數(shù)據(jù)為密鑰通過解密算法進行解密,得到二維碼圖像的原始信息。5.根據(jù)權(quán)利要求4所述的二維碼混合解碼方法,其特征在于,所述步驟(3)中解碼后的信息包括明文信息和經(jīng)加密的隱藏信息,具體步驟如下首先將解碼后的信息拆分為明文信息和經(jīng)加密的隱藏信息,再將經(jīng)加密的隱藏信息以步驟(I)中得到的覆蓋區(qū)域數(shù)據(jù)為密鑰通過雙向解密算法進行解密,得到二維碼圖像的原始信息。6.根據(jù)權(quán)利要求5所述的二維碼混合解碼方法,其特征在于,所述步驟(3)中明文信息和經(jīng)加密的隱藏信息是采用分隔符進行拆分的。7.—種二維碼混合編碼裝置,其特征在于,包括覆蓋區(qū)域數(shù)據(jù)生成裝置和二維碼生成裝置,二維碼生成裝置與覆蓋區(qū)域數(shù)據(jù)生成裝置連接;所述覆蓋區(qū)域數(shù)據(jù)生成裝置用于生成覆蓋區(qū)域數(shù)據(jù);所述二維碼生成裝置包括加密模塊,用于以覆蓋區(qū)域數(shù)據(jù)為密鑰對需加密的隱藏信息進行加密;二維碼編碼模塊,用于將二維碼生成信息生成二維碼圖像;所述加密模塊和二維碼編碼模塊連接。8.根據(jù)權(quán)利要求7所述的二維碼混合編碼裝置,其特征在于,所述二維碼生成裝置還包括拼合模塊,所述拼合模塊用于將明文信息和經(jīng)加密的隱藏信息進行拼合;加密模塊通過所述拼合模塊與二維碼編碼模塊連接。9.一種二維碼混合解碼裝置,其特征在于,包括覆蓋區(qū)域數(shù)據(jù)讀取裝置和二維碼讀取裝置,覆蓋區(qū)域數(shù)據(jù)讀取裝置和二維碼讀取裝置連接,所述覆蓋區(qū)域數(shù)據(jù)讀取裝置用于讀取二維碼圖像覆蓋區(qū)域上的覆蓋區(qū)域數(shù)據(jù);所述二維碼讀取裝置包括讀取模塊用于讀取二維碼圖像;二維碼解碼模塊用于對讀取模塊讀取到的二維碼圖像信息進行解碼;解密模塊用于以覆蓋區(qū)域數(shù)據(jù)為密鑰對經(jīng)加密的隱藏信息進行解密處理;所述讀取模塊、二維碼解碼模塊和解密模塊依次連接。10.根據(jù)權(quán)利要求9所述的二維碼混合解碼裝置,其特征在于,所述二維碼讀取裝置還包括拆分模塊,用于將二維碼解碼模塊解碼后的信息拆分成明文信息和經(jīng)加密的隱藏信息;二維碼解碼模塊通過所述拆分模塊與解密模塊連接。全文摘要本發(fā)明公開了一種二維碼混合編碼方法,包括以下步驟(1)在二維碼模板上生成覆蓋區(qū)域數(shù)據(jù);(2)將二維碼原始信息中需要加密的隱藏信息以覆蓋區(qū)域數(shù)據(jù)為密鑰進行加密得到二維碼生成信息;(3)將二維碼生成信息通過二維碼生成算法生成二維碼圖像;(4)將帶有覆蓋區(qū)域數(shù)據(jù)的二維碼模板覆蓋在二維碼圖像上。本發(fā)明還公開了上述編碼方法的解碼方法及編碼、解碼裝置。本發(fā)明通過覆蓋區(qū)域數(shù)據(jù)作為密鑰對二維碼中的隱藏信息進行加密和解密,有效的提高了二維碼的安全性和保密性,并且只有在獲取覆蓋區(qū)域上的密鑰的基礎(chǔ)上才可以實現(xiàn)對二維碼圖像的解密,保證了二維碼圖像只有被破壞覆蓋區(qū)域前提下才能被正確解碼,增強了二維碼使用的安全性。文檔編號G06K7/10GK102902997SQ20121035636公開日2013年1月30日申請日期2012年9月21日優(yōu)先權(quán)日2012年9月21日發(fā)明者肖媚燕,林毅申,林丕源,劉財興申請人:華南農(nóng)業(yè)大學(xué)