照片的加密方法、加密系統(tǒng)、解密方法及解密系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)網(wǎng)絡安全領域,尤其涉及一種照片的加密方法、加密系統(tǒng)、解密方法及解密系統(tǒng)。
【背景技術】
[0002]智能終端設備的普及,為用戶的生活帶來了極大的樂趣,比如,可以隨時隨地的拍照,以保存或共享美好的時刻。
[0003]然而,在個人隱私日益受到關注的今天,照片等文件的不當處理,則可能為用戶困擾。目前的照片加密方法,通常是通過手機管家類的軟件對存儲照片的文件夾進行加密,使其他人即使獲取手機也無法看到用戶的照片。
[0004]上述對文件夾加密的方法存在如下問題:
[0005]第一,非實時加密,需要用戶對已拍攝或存儲的照片進行自行設置;
[0006]第二,無針對性,對所有照片加密,而非指定照片;
[0007]第三,通過傳統(tǒng)的數(shù)字密碼,易破解。
【發(fā)明內(nèi)容】
[0008]有鑒于此,本發(fā)明的目的在于提供一種照片的加密方法、加密系統(tǒng)、解密方法及解密系統(tǒng),可以解決現(xiàn)有技術中無法實時加密、對加密標的無針對性、以及安全性能差的技術問題。
[0009]為解決上述技術問題,本發(fā)明實施例提供了一種照片的加密方法,包括:
[0010]拍攝人像照片時,獲取人像的虹膜圖像;
[0011]從所述虹膜圖像中提取虹膜特征,并進行編碼形成虹膜編碼;
[0012]通過所述虹膜編碼對所述人像照片進行實時加密;以及
[0013]存儲所述實時加密的人像照片。
[0014]為解決上述技術問題,本發(fā)明實施例提供了一種照片的加密系統(tǒng),包括:
[0015]采集模塊,用于拍攝人像照片時,獲取人像的虹膜圖像;
[0016]編碼模塊,用于從所述虹膜圖像中提取虹膜特征,并進行編碼形成虹膜編碼;
[0017]加密模塊,用于通過所述虹膜編碼對所述人像照片進行實時加密;以及
[0018]存儲模塊,用于存儲所述實時加密的人像照片。
[0019]為解決上述技術問題,本發(fā)明實施例提供了一種照片的解密方法,包括:
[0020]開啟存儲照片的文件夾;
[0021]采集當前用戶的虹膜圖像;
[0022]從所述虹膜圖像中提取虹膜特征,并進行編碼形成虹膜編碼;
[0023]通過所述虹膜編碼對所述文件夾內(nèi)的全部加密照片進行解密;以及
[0024]顯示解密成功的照片。
[0025]為解決上述技術問題,本發(fā)明實施例提供了一種照片的解密系統(tǒng),包括:
[0026]啟動模塊,用于當開啟存儲照片的文件夾時,采集當前用戶的虹膜圖像;
[0027]提取模塊,用于從所述虹膜圖像中提取虹膜特征,并進行編碼形成虹膜編碼;
[0028]解密模塊,用于通過所述虹膜編碼對所述文件夾內(nèi)的全部加密照片進行解密;以及
[0029]顯示模塊,用于顯示解密成功的照片。
[0030]相對于現(xiàn)有技術,本發(fā)明的照片的加密方法、加密系統(tǒng)、解密方法、及解密系統(tǒng),通過采集虹膜圖像以對人像照片進行編碼,對加密標的進行了針對性的選擇,實現(xiàn)了照片的實時加密、且安全性高。
【附圖說明】
[0031]圖1是本發(fā)明實施例一提供的照片的加密方法的流程示意圖;
[0032]圖2是本發(fā)明實施例二提供的照片的加密方法的流程示意圖;
[0033]圖3是本發(fā)明實施例三提供的照片的加密系統(tǒng)的模塊示意圖;
[0034]圖4是本發(fā)明實施例四提供的照片的解密方法的流程示意圖;
[0035]圖5是本發(fā)明實施例五提供的照片的解密系統(tǒng)的模塊示意圖。
【具體實施方式】
[0036]請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當?shù)倪\算環(huán)鏡中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實施例,其不應被視為限制本發(fā)明未在此詳述的其它具體實施例。
[0037]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。
[0038]本發(fā)明提供的本發(fā)明的照片的加密方法、加密系統(tǒng)、解密方法、及解密系統(tǒng),可應用于智能手機、數(shù)碼相機等終端設備中,此處不一一枚舉。
[0039]此外,本發(fā)明還可以應用于視頻文件的解密和解密,其原理相同。
[0040]實施例一
[0041]請參閱圖1,所示為本發(fā)明實施例提供的照片的加密方法的流程示意圖。
[0042]具體而言,所述照片的加密方法,包括:
[0043]在步驟SlOl中,拍攝人像照片時,獲取人像的虹膜圖像。
[0044]可以理解的是,所述虹膜圖像的獲取,具體包括:
[0045](I)拍攝人像照片時,通過攝像頭獲取虹膜圖像;或
[0046](2)拍攝人像照片后,從所述人像照片中截取所述虹膜圖像。
[0047]在步驟S102中,從所述虹膜圖像中提取虹膜特征,并進行編碼形成虹膜編碼。
[0048]可以理解的是,本步驟具體包括:
[0049](I)通過確定內(nèi)圓(虹膜與瞳孔的邊界)、外圓(虹膜與鞏膜的邊界)和二次曲線(虹膜與上下眼皮的邊界)在圖像中的位置,以進行虹膜定位;
[0050](2)將虹膜圖像中的虹膜大小進行歸一化處理,以調(diào)整到預設的固定尺寸;
[0051](3)針對歸一化后虹膜圖像,進行亮度、對比度和平滑度等處理,以提高圖像中虹膜特征的識別度;
[0052](4)采用虹膜識別算法從虹膜圖像中提取出虹膜識別所需的特征點,并對其進行編碼,以生成虹膜編碼。
[0053]在步驟S103中,通過所述虹膜編碼對所述人像照片進行實時加密。
[0054]在步驟S104中,存儲所述實時加密的人像照片。
[0055]本發(fā)明的照片的加密方法,通過采集虹膜圖像以對人像照片進行編碼,對加密標的進行了針對性的選擇,實現(xiàn)了照片的實時加密、且安全性高。
[0056]實施例二
[0057]請參閱圖2,所示為本發(fā)明實施例提供的照片的加密方法的流程示意圖。圖2中與圖1相同的步驟仍以SI開頭,與圖1不同的步驟以S2開頭,以示其差異。
[0058]具體而言,所述照片的加密方法,包括:
[0059]在步驟S201中,在開啟攝像模式后,統(tǒng)計入鏡人數(shù)。
[0060]所述統(tǒng)計入鏡人數(shù)的步驟,具體包括:
[0061](I)通過顯示框標示入鏡的人像;
[0062](2)接收對各顯示框的觸發(fā)指令;以及
[0063](3)統(tǒng)計觸發(fā)指令的次數(shù),作為所述入鏡人數(shù)。
[0064]可以理解的是,通過顯示框對入鏡人像進行觸發(fā),可以有效地避免采集到無關人員的虹膜信息。
[0065]在步驟S202中,判斷所述入鏡人數(shù)是否大于I。其中,若大于1,則執(zhí)行步驟S203,若不大于1,則執(zhí)行步驟S101。
[0066]在步驟S203中,當多于I人的情形下,在所述拍攝人像照片時,分別獲取各入鏡人的虹膜圖像。
[0067]可以理解的是,所述虹膜圖像的獲取,包括:
[0068](I)拍攝人像照片時,通過攝像頭獲取虹膜圖像;或
[0069](2)拍攝人像照片后,從所述人像照片中截取所述虹膜圖像。
[0070]在步驟S204中,從所述各入鏡人的虹膜圖像中分別提取各入鏡人的虹膜特征,并進行編碼,形成每一入鏡人對應的虹膜編碼。
[0071]在步驟S205中,設定或識別安全級別,所述安全級別包括:高、低兩個選項。其中,若安全級別低則執(zhí)行步驟S206,若安全級別高則執(zhí)行步驟S207。
[0072]