一種圖片加密的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖片加密技術(shù)領(lǐng)域,尤其涉及一種圖片加密的方法及裝置。
【背景技術(shù)】
[0002]隨著移動終端的快速發(fā)展,用戶對于移動終端的依賴性越來越強。用戶通常使用移動終端來實現(xiàn)各類需求,比如購物、訂票、或查詢地圖等。因此移動終端承載了大量的客戶敏感信息,需要有足夠的安全防護措施。由于指紋數(shù)據(jù)具有唯一性,因此被廣泛應(yīng)用于移動終端的安全防護中。
[0003]目前,移動終端上的指紋識別技術(shù)常應(yīng)用于屏幕解鎖、終端支付、應(yīng)用登陸和資料加密等。在對用戶的隱私圖片進行加密時,通常采用對圖片所在的應(yīng)用程序(APP)進行指紋加密。
[0004]APP中不僅存在用戶加密的圖片,還可能存在用戶不加密的圖片。在用戶每次查看不加密圖片時,也要對APP進行解鎖。另外,用戶在日常使用APP時,也需要先對APP進行解鎖。即存在不能對圖片單獨加密的問題,導(dǎo)致應(yīng)用程序使用過程繁瑣,降低用戶體驗。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實施例提供一種圖片加密的方法及裝置,以解決現(xiàn)有技術(shù)中不能單獨加密圖片的技術(shù)問題。
[0006]第一方面,本發(fā)明實施例提供了一種圖片加密的方法,包括:
[0007]選擇至少一幅待加密圖片;
[0008]確定所述待加密圖片中的待加密區(qū)域,所述待加密區(qū)域為所述待加密圖片的部分區(qū)域并包含至少一個待加密子區(qū)域;
[0009]對所述待加密區(qū)域進行加密,得到加密圖片。
[0010]第二方面,本發(fā)明實施例還提供了一種圖片加密的裝置,包括:
[0011]待加密圖片選擇模塊,用于選擇至少一幅待加密圖片;
[0012]待加密區(qū)域確定模塊,用于確定所述待加密圖片中的待加密區(qū)域,所述待加密區(qū)域為所述待加密圖片的部分區(qū)域并包含至少一個待加密子區(qū)域;
[0013]加密模塊,用于對所述待加密區(qū)域進行加密,得到加密圖片。
[0014]本發(fā)明實施例提供的圖片加密的方法及裝置,通過選擇至少一幅待加密圖片,并確定待加密圖片的待加密區(qū)域,對所述待加密區(qū)域進行加密后得到加密圖片。通過采用上述圖片加密的方法及裝置,可以對需要加密的圖片直接進行加密,不用對圖片所在的應(yīng)用程序進行加密,使操作更為簡單,并且可以對待加密圖片的局部區(qū)域進行加密,便于用戶辨認加密圖片,提升用戶體驗。
【附圖說明】
[0015]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0016]圖1為本發(fā)明實施例一提供的一種圖片加密的方法的流程圖;
[0017]圖2為本發(fā)明實施例一提供的像素點加密前示意圖;
[0018]圖3為本發(fā)明實施例一提供的像素點加密后示意圖;
[0019]圖4為本發(fā)明實施例二提供的一種圖片加密的方法的流程圖;
[0020]圖5為本發(fā)明實施例三提供的一種圖片加密的方法的流程圖;
[0021]圖6為本發(fā)明實施例四提供的一種圖片加密的裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0022]下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
[0023]實施例一
[0024]圖1為本發(fā)明實施例一提供的一種圖片加密的方法的流程圖。本實施例的方法具體用于對需要加密的圖片進行加密的情況。本實施例的方法可以由圖片加密的裝置執(zhí)行,該裝置可由軟件和/或硬件來實現(xiàn),集成在進行圖片加密的終端中。如圖1所示,該方法包括:
[0025]步驟110、選擇至少一幅待加密圖片。
[0026]示例性的,終端可以根據(jù)用戶的需求選擇至少一幅需要加密的圖片,比如將用戶選定的圖片作為需要加密的圖片。所述圖片可以為用戶拍攝的圖片、下載的圖片或收藏的圖片等。所述終端可以為手機、平板電腦、或筆記本電腦等。
[0027]步驟120、確定所述待加密圖片中的待加密區(qū)域,所述待加密區(qū)域為所述待加密圖片的部分區(qū)域并包含至少一個待加密子區(qū)域。
[0028]示例性的,確定待加密圖片的待加密區(qū)域,確定方式可以為根據(jù)用戶的選擇確定待加密區(qū)域,或者是設(shè)定圖片中固定子區(qū)域作為待加密區(qū)域,還可以是按照預(yù)設(shè)規(guī)則確定待加密區(qū)域,具體的確定方式可以按照實際情況進行設(shè)定。例如,設(shè)定以終端屏幕顯示的圖片中心點為圓心,以5個像素點為半徑的圓形區(qū)域為待加密區(qū)域,則終端中選擇的至少一幅待加密圖片的待加密區(qū)域都設(shè)定為這個圓形區(qū)域?;蛘哌x擇完待加密圖片后,終端按照預(yù)設(shè)規(guī)則識別圖片中的數(shù)字信息所在的區(qū)域作為待加密區(qū)域,或者識別圖片中的人體信息所在的區(qū)域作為待加密區(qū)域。待加密區(qū)域為待加密圖片的部分區(qū)域而非全部區(qū)域,待加密區(qū)域可以包含至少一個待加密子區(qū)域,待加密子區(qū)域可以包含至少一個敏感信息,例如數(shù)字信息,或頭像信息等。例如,一幅待加密圖片中包含用戶的身份信息及頭像信息,終端根據(jù)用戶的選擇確定了身份信息所在的區(qū)域為一個待加密的子區(qū)域,頭像信息所在的區(qū)域為另一個待加密的子區(qū)域,在對圖片進行加密時只需要對這兩個子區(qū)域進行加密即可,并非對整幅圖片進行加密,可以減小加密工作量。
[0029]步驟130、對所述待加密區(qū)域進行加密,得到加密圖片。
[0030]示例性的,確定待加密圖片的待加密區(qū)域后,對所述待加密區(qū)域包含的待加密子區(qū)域進行加密,具體的加密方式可以根據(jù)實際情況進行設(shè)定,例如高斯模糊處理、圖片銳化處理、或圖片濾鏡處理等。優(yōu)選為分別對所述待加密區(qū)域包含的各待加密子區(qū)域進行高斯模糊處理加密,高斯模糊處理的方法為:將每個待處理的像素點的像素值更新為周邊像素點的像素值的平均值,以進行模糊處理。進一步的,確定各待加密子區(qū)域的加密度,其中各待加密子區(qū)域的加密度相同或不同。所述加密度為終端對各待加密子區(qū)域設(shè)置的加密模糊程度,即在進行高斯模糊處理時為各待加密子區(qū)域中的待處理像素點選取的周邊像素點的范圍大小不一樣,使得各待加密子區(qū)域的加密程度不同,可以根據(jù)用戶的實際需求對各待加密子區(qū)域設(shè)置加密度,也可以對待加密區(qū)域統(tǒng)一設(shè)置相同的加密度,即各待加密子區(qū)域加密度可以相同也可以不同。圖2為本發(fā)明實施例一提供的像素點加密前示意圖,如圖2所示,像素點21為待處理像素點,其余點為像素點21的周邊像素點,其中像素點21的像素值為2,其余各點的像素值為1,進行平均值計算后得到的平均值為1,即像素點21加密后的像素值為1。圖3為本發(fā)明實施例一提供的像素點加密后示意圖,如圖3所示,像素點31為圖2中像素點21加密后的像素點,其像素值為1。對各待加密子區(qū)域進行加密后,得到加密圖片,所述加密圖片替換原始圖片顯示在終端中。
[0031]本發(fā)明實施例一提供的一種圖片加密的方法,通過選擇至少一幅待加密圖片,確定待加密圖片的待加密區(qū)域,所述待加密區(qū)域包含至少一個待加密子區(qū)域,對待加密區(qū)域進行加密后得到加密圖片。采用本實施例的方法可以對圖片進行單獨加密,不需要對圖片所在的應(yīng)用程序進行加密,使操作更為簡單,并且可以選擇圖片的部分區(qū)域進行加密,減小加密工作量,并且便于用戶根據(jù)未加密區(qū)域辨識加密圖片,提升用戶體驗。
[0032]實施例二
[0033]圖4為本發(fā)明實施例二提供的一種圖片加密的方法的流程圖。本實施例是在實施例一的基礎(chǔ)上做進一步優(yōu)化。
[0034]進一步的,在用戶選擇至少一幅待加密圖片之前,獲取加密指令,采集用戶指紋,將所述用戶指紋與本地指紋庫中指紋樣本進行匹配,若匹配成功,則將所述用戶指紋設(shè)為解密指紋,該方法的具體流程包括:
[0035]步驟410、獲取加密指令。
[0036]示例性的,終端獲取加密指令后,開始執(zhí)行加密步驟。加密指令可以是終端或應(yīng)用程序的設(shè)置選項中的加密選項,當開啟加密選項或選定加密選項時開始執(zhí)行加密步驟。
[0037]步驟420、采集用戶指紋,將所述用戶指紋與本地指紋庫中指紋樣本進行匹配。
[0038]示例性的,獲取加密指令后,設(shè)置加密密鑰。加密密鑰可以是終端獲取的用戶指紋數(shù)據(jù),或根據(jù)用戶輸入的內(nèi)容設(shè)置輸入密碼等,優(yōu)選為指紋數(shù)據(jù)。采集用戶指紋,將用戶指紋與本地指紋庫中指紋樣本進行匹配,若匹配成功,說明發(fā)出加密指令的用戶為終端的合法使用者,若匹配不成功,可能是其他用戶使用該終端進行圖片加密,此時可以發(fā)出提示音提示使用者有其他用戶使用終端執(zhí)行圖片加密操作,提高安全性。
[0039]步驟430、若匹配成功,則將所述用戶指紋設(shè)為解密指紋。
[0040]示例性的,若用戶指紋與本地指紋庫中的指紋樣本匹配成功,則將終端采集的用戶指紋作為加密圖片的解密指紋,即只有當輸入解密指紋時,才可以對加密圖片進行解密。[0041 ] 步驟440、選擇至少一幅待加密圖片。
[0042]步驟450、確定所述待加密圖片中的待