欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Android的多模式AES加密QR碼的識(shí)別方法

文檔序號(hào):8412794閱讀:277來源:國(guó)知局
一種基于Android的多模式AES加密QR碼的識(shí)別方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及了一種基于Android的多模式AES加密QR碼的識(shí)別方法,屬于二維碼識(shí)別的技術(shù)領(lǐng)域,可應(yīng)用于防偽、票據(jù)、物流等多個(gè)領(lǐng)域,具有廣泛的應(yīng)用前景。
【【背景技術(shù)】】
[0002]隨著智能移動(dòng)終端的廣泛應(yīng)用,基于Android的智能手機(jī)已占據(jù)越來越多的市場(chǎng)份額,而基于Android平臺(tái)的二維碼技術(shù)也隨之興起。手機(jī)既可作為二維碼信息的載體,同時(shí)也是二維碼的識(shí)別設(shè)備,經(jīng)過掃描獲取二維碼內(nèi)隱含的有效信息。二維碼已經(jīng)逐漸成為人們獲取日常信息的快捷工具,由于二維碼具有存儲(chǔ)量大、可靠性高、糾錯(cuò)功能強(qiáng)等特點(diǎn),因此,二維碼技術(shù)被廣泛應(yīng)用到圖書管理、交通、金融、醫(yī)療以及移動(dòng)通信等各個(gè)領(lǐng)域。
[0003]為了更好的解決企業(yè)生產(chǎn)信息采集管理系統(tǒng)中存在的問題,進(jìn)一步提升企業(yè)的信息管理化水平,同時(shí),由于部分企業(yè)對(duì)QR碼保密功能的個(gè)性化需求,有的用戶需要對(duì)應(yīng)用在特定環(huán)境的QR碼全部?jī)?nèi)容進(jìn)行加密,有的則需要QR的部分內(nèi)容加密而另一部分則可識(shí)讀,還有些應(yīng)用領(lǐng)域則不需要對(duì)QR碼進(jìn)行加密,因此在對(duì)原始信息進(jìn)行QR編碼前,需要對(duì)數(shù)據(jù)信息進(jìn)行不同模式的加密處理。通過多模式的加密技術(shù),則可得到具有不同保密功能的加密QR碼,并根據(jù)不同需求應(yīng)用到各個(gè)領(lǐng)域,由于AES算法具有安全性高、運(yùn)行速度快、對(duì)硬件配置要求低等優(yōu)點(diǎn),因此,在充分研宄AES算法和QR碼結(jié)構(gòu)特征的基礎(chǔ)上,本文將AES算法應(yīng)用到QR碼編譯碼技術(shù)中,同時(shí)根據(jù)不同需求,提供了三種模式,包括整體AES加密模式、分段AES加密模式以及非加密模式,從而保證了不同用戶的實(shí)際需求。
[0004]目前,還沒有一種同時(shí)具備對(duì)不同模式AES加密QR碼的識(shí)別方法,因此,本發(fā)明主要針對(duì)以上問題對(duì)QR碼識(shí)別方法提出了新的改進(jìn)方案。

【發(fā)明內(nèi)容】

[0005]本發(fā)明主要針對(duì)不同用戶對(duì)QR碼的保密功能的個(gè)性化需求,提出了一種基于Android的多模式AES加密QR碼的識(shí)別方法。
[0006]一種基于Android的多模式AES加密QR碼的識(shí)別方法,所述的多模式AES加密QR碼包括三種模式:整體加密模式、分段加密模式以及非加密模式。
[0007]所述的識(shí)別方法主要是針對(duì)多模式AES加密QR碼的智能識(shí)別方法。識(shí)別流程如圖1所示。包括以下步驟:
[0008]1、QR碼圖像獲?。?br>[0009]2、QR碼圖像預(yù)處理;
[0010]3、QR 碼譯碼;
[0011]4、QR碼譯碼信息解密處理并獲取明文。
[0012]所述的QR碼譯碼信息解密處理過程,首先,根據(jù)預(yù)定規(guī)則來判斷譯碼信息的加密模式,譯碼信息前兩個(gè)字符為標(biāo)記字段,具體處理過程如下:
[0013]1、若標(biāo)記字段為01,則判定為整體加密模式,并將譯碼信息整體字段進(jìn)行AES解密處理,從而獲得原始明文信息;
[0014]2、若標(biāo)記字段為02,則判定為分段加密模式,具體步驟如下:
[0015](I)若判定為分段加密模式,則指針移至下一字符,并判斷當(dāng)前字符是否為加密起始標(biāo)記,若是,指針移至下一字符,若否,則判定是否查詢至譯碼信息最后一個(gè)字符;
[0016](2)判斷當(dāng)前字符是否為加密結(jié)束標(biāo)記,若是,則根據(jù)加密起始標(biāo)記與加密結(jié)束標(biāo)記提取加密信息字段,若否,則指針移至下一字符;
[0017](3)提取加密信息字段后,判斷當(dāng)前字符是否為譯碼信息最后一個(gè)字符,若是,則對(duì)提取的加密信息字段進(jìn)行解密并與未加密字段信息按原順序組合得到原始明文信息,若否,則指針移至下一個(gè)字符,繼續(xù)下一循環(huán)的判定,直至完成譯碼信息最后一個(gè)字符的判定。
[0018]3、若標(biāo)記字段為03,則判定為非加密模式,則譯碼信息即為原始明文信息。
[0019]【本發(fā)明的優(yōu)點(diǎn)和積極效果】
[0020]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn)和積極效果:
[0021]通過采用多模式AES加密QR碼技術(shù),可以極大地滿足不同用戶對(duì)QR碼保密功能的個(gè)性化需求,同時(shí)使用者僅需使用安裝有專用掃描客戶端的智能手機(jī),掃描多模式AES加密QR碼即可智能識(shí)別編碼信息。無需購(gòu)買專用硬件掃描設(shè)備,實(shí)現(xiàn)成本低。
【【附圖說明】】
[0022]圖1是一種基于Android的多模式AES加密QR碼的識(shí)別方法流程圖。
【【具體實(shí)施方式】】
[0023]為使本發(fā)明的實(shí)施方案與意義優(yōu)勢(shì)表述得更為清楚,下面結(jié)合后文附圖,對(duì)本發(fā)明進(jìn)行更為詳細(xì)的說明。
[0024]本發(fā)明涉及的一種基于Android的多模式AES加密QR碼的識(shí)別方法,所述的多模式AES加密QR碼包括三種模式:整體加密模式、分段加密模式以及非加密模式。
[0025]所述的識(shí)別方法主要是針對(duì)多模式AES加密QR碼的智能識(shí)別方法,具體識(shí)別流程如圖1所示,具體步驟如下:
[0026]1、通過智能手機(jī)的攝像頭即QR碼圖像采集設(shè)備采集獲取QR碼圖像;
[0027]2、獲取到QR碼圖像后需經(jīng)過圖像預(yù)處理,主要包括:灰度化、中值濾波以及二值化,然后是QR碼圖像的定位,邊緣提取,校正QR碼圖像等;
[0028]3、預(yù)處理后再經(jīng)QR碼譯碼得到譯碼信息;
[0029]4、當(dāng)獲得QR碼譯碼信息,首先,多模式AES加密QR碼的識(shí)別模塊根據(jù)預(yù)定規(guī)則來判斷譯碼信息的加密模式,譯碼信息前兩個(gè)字符為標(biāo)記字段,若標(biāo)記字段為01,則判定為整體加密模式,并將譯碼信息整體字段進(jìn)行AES解密處理,從而獲得明文信息;若標(biāo)記字段為02,則判定為分段加密模式,根據(jù)分段加密規(guī)則查找分段的起始標(biāo)記,再將譯碼信息加密的部分進(jìn)行AES解密處理,最后將解密后的信息與未進(jìn)行加密的信息按原順序重新整合,從而獲得明文信息;若標(biāo)記字段為03,則判定為非加密模式,則譯碼信息即為明文信息。
[0030]分段加密模式譯碼信息的解密具體步驟如下:
[0031]1、若判定為分段加密模式,則指針移至下一字符,并判斷當(dāng)前字符是否為加密起始標(biāo)記,若是,指針移至下一字符,若否,則判定是否查詢至譯碼信息最后一個(gè)字符;
[0032]2、判斷當(dāng)前字符是否為加密結(jié)束標(biāo)記,若是,則根據(jù)加密起始標(biāo)記與加密結(jié)束標(biāo)記提取加密信息字段,若否,則指針移至下一字符;
[0033]3、提取加密信息字段后,判斷當(dāng)前字符是否為譯碼信息最后一個(gè)字符,若是,則對(duì)提取的加密信息字段進(jìn)行解密并與未加密字段信息按原順序組合得到明文信息,若否,則指針移至下一個(gè)字符,繼續(xù)下一循環(huán)的判定,直至完成譯碼信息最后一個(gè)字符的判定。
【主權(quán)項(xiàng)】
1.一種基于Android的多模式AES加密QR碼的識(shí)別方法,其特征在于,包括以下步驟: (1)QR碼圖像獲??; (2)QR碼圖像預(yù)處理; (3)QR碼譯碼; (4)QR碼譯碼信息解密處理并獲取明文; 本發(fā)明能夠滿足不同用戶對(duì)QR碼的不同保密功能需求,同時(shí),無需購(gòu)買專用硬件識(shí)別設(shè)備,實(shí)現(xiàn)成本低。
2.根據(jù)權(quán)利要求書I所述的QR碼譯碼信息解密處理過程,其特征在于,首先,根據(jù)預(yù)定規(guī)則來判斷譯碼信息的加密模式,譯碼信息前兩個(gè)字符為標(biāo)記字段,若標(biāo)記字段為01,則判定為整體加密模式,并將譯碼信息整體字段進(jìn)行AES解密處理,從而獲得原始明文信息;若標(biāo)記字段為03,則判定為非加密模式,則QR譯碼信息即為原始明文信息;若標(biāo)記字段為02,則判定為分段加密模式,具體處理步驟為: (1)指針移至下一字符,并判斷當(dāng)前字符是否為加密起始標(biāo)記,若是,指針移至下一字符,若否,則判定是否查詢至譯碼信息最后一個(gè)字符; (2)判斷當(dāng)前字符是否為加密結(jié)束標(biāo)記,若是,則根據(jù)加密起始標(biāo)記與加密結(jié)束標(biāo)記提取加密信息字段,若否,則指針移至下一字符; (3)提取加密信息字段后,判斷當(dāng)前字符是否為譯碼信息最后一個(gè)字符,若是,則對(duì)提取的加密信息字段進(jìn)行解密并與未加密字段信息按原順序組合得到原始明文信息,若否,則指針移至下一個(gè)字符,繼續(xù)下一循環(huán)的判定,直至完成譯碼信息最后一個(gè)字符的判定。
【專利摘要】本發(fā)明提出了一種基于Android的多模式AES加密QR碼的識(shí)別方法。本發(fā)明采用AES算法與QR碼編譯碼技術(shù)相結(jié)合的方法,所述的多模式AES加密QR碼分為三種模式:整體加密模式、分段加密模式以及非加密模式,本發(fā)明提出的基于Android的多模式AES加密QR碼的智能識(shí)別方法,可廣泛應(yīng)用于票據(jù)、防偽以及物流等各個(gè)領(lǐng)域,可滿足不同用戶對(duì)QR碼不同保密功能的需求,對(duì)其實(shí)際應(yīng)用具有十分重要的意義。
【IPC分類】G06F21-44
【公開號(hào)】CN104732137
【申請(qǐng)?zhí)枴緾N201510182661
【發(fā)明人】孫桂玲, 劉洋, 陳海華, 許紅彥
【申請(qǐng)人】南開大學(xué)
【公開日】2015年6月24日
【申請(qǐng)日】2015年4月17日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
监利县| 信宜市| 房产| 韶关市| 潞西市| 农安县| 阿巴嘎旗| 湖口县| 阿拉善盟| 崇礼县| 曲阜市| 正阳县| 洞头县| 荣成市| 华池县| 中牟县| 胶州市| 乐安县| 霞浦县| 溧阳市| 濮阳县| 崇礼县| 北票市| 碌曲县| 古蔺县| 塘沽区| 商水县| 阜南县| 岚皋县| 霍邱县| 涟源市| 保山市| 荃湾区| 襄汾县| 元江| 乌苏市| 岳阳县| 屏边| 平原县| 伽师县| 嘉善县|