[發明專利]一種二維碼的加密與解碼方法有效
| 申請號: | 201310302345.8 | 申請日: | 2013-07-18 |
| 公開(公告)號: | CN103401679A | 公開(公告)日: | 2013-11-20 |
| 發明(設計)人: | 熊烽;余楊志 | 申請(專利權)人: | 湖北楚天傳媒網絡科技有限責任公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 武漢荊楚聯合知識產權代理有限公司 42215 | 代理人: | 王健 |
| 地址: | 430077 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 二維碼 加密 解碼 方法 | ||
技術領域
本發明涉及信息加密技術,更具體涉及二維碼信息的加密與解碼技術。
背景技術
商家發放優惠兌換券給用戶,是當前商家商品促銷的一種重要方式和手段。隨著手機用戶的普及,優惠兌換券常常采用電子兌換券的形式。
對稱加密算法是現有技術,是應用較早的加密算法,技術成熟。在對稱加密算法中,數據發信方將明文(原始數據)和加密密鑰一起經過特殊加密算法處理后,使其變成復雜的加密密文發出去。收信方收到密文后,若想解讀原文,則需要使用加密用過的密鑰及相同算法的逆算法對密文進行解密,才能使其恢復成可讀明文。在對稱加密算法中,使用的密鑰只有一個,發收信雙方都使用這個密鑰對數據進行加密和解密,這就要求解密方事先必須知道加密密鑰。
目前電子兌換券有很多種發放方式,主要有:明文兌換碼、二維碼兌換券等。采用明文兌換碼的方式存在容易被偽造的風險,優惠兌換券可能被其他人冒用,最終損害商家與用戶利益。于是,更多的商家采用二維碼兌換券的方式,并對二維碼進行加密,使得偽造與冒用變得更加困難。目前對二維碼進行的加密主要使用對稱加密算法,即每一批電子兌換券的二維碼采用某種對稱加密算法進行加密,通過解碼來確認電子兌換券的真偽。這種方法確實比使用明文兌換碼的方式要可靠很多。但是,該方法的不足之處在于:任何加密方法都存在被破譯和解碼的可能,該方法也不例外。而如果被破譯和解碼的話,這一批電子兌換券就很容易被偽造,優惠兌換券也就很可能被其他人冒用。這將給商家巨大的信譽和經濟損失。
發明內容
本發明針對現有技術存在的不足,提供一種二維碼的加密與解碼方法。該方法給每一個二維碼配備一個特定的密鑰和一個特定的對稱加密算法。優點是:如果不知道密鑰和相對應的對稱加密算法,要解碼是很困難的;即便某一個二維碼被破譯和解碼,其破譯和解碼也只能針對該二維碼,而對同一批次的其它二維碼是無效的,使得被偽造的風險降到最低,從而使可靠度變得很高。
為了達到上述目的,本發明采用如下技術方案:
一種二維碼的加密與解碼方法,該方法是針對N(N為某一個確定的非負整數)條原文信息(原文信息是指:一組字符串、一組數字或者一段文字)進行加密和解碼,其中第i條,1≤i≤N,原文信息的加密和解碼方法包含下列步驟:
一、加密步驟
(1)、針對第i條原文信息,1≤i≤N,隨機生成一個k位的字符串作為密鑰,記為ai,其中4≤k≤128;
(2)、建立對稱加密算法數據庫,數據庫中的每一條記錄為一種對稱加密算法;
(3)、在對稱加密算法數據庫中隨機挑選一條記錄,記為Ai;
(4)、將密鑰ai與對稱加密算法Ai作為一條數據存儲在加密方式數據庫中,并返回記錄的主鍵值,記為Ai(ai);
(5)、對第i條原文信息用加密方式Ai(ai)進行加密,稱為密文Ci1;
(6)、在密文Ci1的前面或者后面加上Ai(ai)標識,稱為密文Ci2;
(7)、將密文Ci2生成二維碼i;
二、解碼步驟
(8)、提取二維碼i信息,得到密文Ci2;
(9)、將密文Ci2的信息分解為密文Ci1與Ai(ai)標識;
(10)、在加密方式數據庫中獲取Ai(ai)標識所對應的加密算法Ai與密鑰ai并對密文Ci1進行解密;
(11)、解密成功后得到第i條原文信息。
本發明的優點是:該方法給每一個二維碼配備一個特定的密鑰和一個特定的對稱加密算法。
1、由于每一個二維碼均有密鑰和對稱加密算法,如果不知道密鑰和對稱加密算法,要解碼是很困難的。
2、由于不同的二維碼,其密鑰與對稱加密算法都是不相同的,即便某一個二維碼被破譯和解碼,其破譯和解碼也只能針對該二維碼,而對其它的二維碼是無效的,使得被偽造的風險降到最低,從而使可靠度變得很高。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北楚天傳媒網絡科技有限責任公司,未經湖北楚天傳媒網絡科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310302345.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:由卡拉膠和氯化鉀凝膠的羥丙甲纖維素腸溶空心膠囊
- 下一篇:手搖風扇





