一種基于圖像的安全認(rèn)證方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及安全認(rèn)證技術(shù)領(lǐng)域,尤指一種基于圖像的安全認(rèn)證方法和裝置。
【背景技術(shù)】
[0002]隨著電子信息技術(shù)的發(fā)展,許多傳統(tǒng)的工作流程及工作方式都向電子化、流程化的方向發(fā)展,尤其在檔案管理領(lǐng)域,傳統(tǒng)的紙質(zhì)文檔和票據(jù)保存及認(rèn)證方法已經(jīng)滿足不了海量信息的存儲(chǔ)及使用。檔案電子化的發(fā)展浪潮中,電子信息技術(shù)起到了關(guān)鍵作用。利用計(jì)算機(jī)和網(wǎng)絡(luò)等現(xiàn)代信息手段對檔案和票據(jù)進(jìn)行收集、整理、存儲(chǔ)和加工,建立數(shù)據(jù)庫,提供高效信息檢索功能。
[0003]但是,現(xiàn)有的檔案管理方法往往依賴于單一的人員合法性認(rèn)證,并不能真正做到檔案和票據(jù)等電子化過程中的安全可靠。
【發(fā)明內(nèi)容】
[0004]為了解決上述技術(shù)問題,本發(fā)明提供了一種基于圖像的安全認(rèn)證方法和裝置,提高檔案管理的安全性和可靠性。
[0005]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種基于圖像的安全認(rèn)證方法,包括:對圖像進(jìn)行采集生成第一掃描件,對所述第一掃描件進(jìn)行安全認(rèn)證計(jì)算得出所述圖像的第一文件特征碼,和/或,根據(jù)圖像信息生成所述圖像的第一水印,將所述第一文件特征碼和/或所述第一水印保存在檔案管理系統(tǒng)中;對所述圖像進(jìn)行采集生成第二掃描件,對所述第二掃描件進(jìn)行安全認(rèn)證計(jì)算得出計(jì)算圖像的第二文件特征碼,和/或,根據(jù)圖像信息生成所述圖像的第二水?。淮_定第二文件特征碼和/或第二水印與檔案管理系統(tǒng)保存的第一文件特征碼和/或第一水印相同后,允許對檔案管理系統(tǒng)中的所述圖像進(jìn)行處理。
[0006]進(jìn)一步地,所述對所述第一掃描件進(jìn)行安全認(rèn)證計(jì)算得出所述圖像的第一文件特征碼,所述對所述第二掃描件進(jìn)行安全認(rèn)證計(jì)算得出計(jì)算圖像的第二文件特征碼,具體為:對第一掃描件和第二掃描件的所有像素點(diǎn)信息進(jìn)行MD5加密,并通過摘要算法分別計(jì)算出第一掃描件的第一文件特征碼和第二掃描件的第二文件特征碼。
[0007]進(jìn)一步地,所述根據(jù)圖像信息生成所述圖像的第一水印,所述根據(jù)圖像信息生成所述圖像的第二水印,具體為:通過對圖像中的相同信息,并通過Linux標(biāo)準(zhǔn)規(guī)范LSB算法,分別生成第一掃描件的第一水印和第二掃描件的第二水印。
[0008]進(jìn)一步地,所述對所述圖像進(jìn)行采集生成第二掃描件之前,還包括:設(shè)置用戶的安全認(rèn)證方式,所述安全認(rèn)證方式包括用戶名、密碼、指紋和臉部特征掃描中的一種或幾種;根據(jù)設(shè)置的安全認(rèn)證方式確定用戶合法后,允許用戶進(jìn)入檔案管理系統(tǒng)。
[0009]進(jìn)一步地,所述第一文件特征碼和/或第一水印與所述圖像進(jìn)行綁定,并將所述圖像與綁定的第一文件特征碼和/或第一水印保存在檔案管理系統(tǒng)中。
[0010]進(jìn)一步地,所述確定第二文件特征碼和/或第二水印與檔案管理系統(tǒng)保存的第一文件特征碼和/或第一水印相同后,允許對檔案管理系統(tǒng)中的所述圖像進(jìn)行處理,具體為:在檔案管理系統(tǒng)查詢和所述圖像對應(yīng)的第一文件特征碼和/或第一水印,將第一文件特征碼與第二文件特征碼進(jìn)行比對,和/或第一水印與第二水印進(jìn)行比對,如果相同,則允許對檔案管理系統(tǒng)中的所述圖像進(jìn)行處理
[0011]本發(fā)明還提供了一種基于圖像的安全認(rèn)證裝置,包括:采集模塊,用于對圖像進(jìn)行采集生成第一掃描件和第二掃描件;第一處理模塊,用于對所述采集模塊生成的第一掃描件進(jìn)行安全認(rèn)證計(jì)算得出所述圖像的第一文件特征碼,和/或,根據(jù)圖像信息生成所述圖像的第一水印,將所述第一文件特征碼和/或所述第一水印保存在檔案管理系統(tǒng)中;對所述采集模塊生成的第二掃描件進(jìn)行安全認(rèn)證計(jì)算得出計(jì)算圖像的第二文件特征碼,和/或,根據(jù)圖像信息生成所述圖像的第二水?。坏诙袛嗄K,用于判斷第二文件特征碼和/或第二水印與檔案管理系統(tǒng)保存的第一文件特征碼和/或第一水印是否相同;第二處理模塊,用于如果所述第二判斷模塊判斷出相同后,允許對檔案管理系統(tǒng)中的所述圖像進(jìn)行處理。
[0012]進(jìn)一步地,所述第一處理模塊,具體用于:對第一掃描件和第二掃描件的所有像素點(diǎn)信息進(jìn)行MD5加密,并通過摘要算法分別計(jì)算出第一掃描件的第一文件特征碼和第二掃描件的第二文件特征碼;通過對圖像中的相同信息,并通過Linux標(biāo)準(zhǔn)規(guī)范LSB算法,分別生成第一掃描件的第一水印和第二掃描件的第二水印。
[0013]進(jìn)一步地,所述裝置還包括:設(shè)置模塊,用于設(shè)置用戶的安全認(rèn)證方式,所述安全認(rèn)證方式包括用戶名、密碼、指紋和臉部特征掃描中的一種或幾種;
[0014]第一判斷模塊,用于根據(jù)設(shè)置的安全認(rèn)證方式判斷用戶是否合法;所述第二處理模塊,還用于在所述第一判斷模塊判斷合法后,允許用戶進(jìn)入檔案管理系統(tǒng)。
[0015]進(jìn)一步地,所述第一處理模塊,還用于:將所述第一文件特征碼和/或第一水印與所述圖像進(jìn)行綁定,并將所述圖像與綁定的第一文件特征碼和/或第一水印保存在檔案管理系統(tǒng)中;所述第二判斷模塊,具體用于:在檔案管理系統(tǒng)查詢和所述圖像對應(yīng)的第一文件特征碼和/或第一水印,將第一文件特征碼與第二文件特征碼進(jìn)行比對,和/或第一水印與第二水印進(jìn)行比對。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明包括對圖像進(jìn)行采集生成第一掃描件,對所述第一掃描件進(jìn)行安全認(rèn)證計(jì)算得出所述圖像的第一文件特征碼,和/或,根據(jù)圖像信息生成所述圖像的第一水印,將所述第一文件特征碼和/或所述第一水印保存在檔案管理系統(tǒng)中;對所述圖像進(jìn)行采集生成第二掃描件,對所述第二掃描件進(jìn)行安全認(rèn)證計(jì)算得出計(jì)算圖像的第二文件特征碼,和/或,根據(jù)圖像信息生成所述圖像的第二水??;確定第二文件特征碼和/或第二水印與檔案管理系統(tǒng)保存的第一文件特征碼和/或第一水印相同后,允許對檔案管理系統(tǒng)中的所述圖像進(jìn)行處理。本發(fā)明除了對用戶進(jìn)行安全認(rèn)證,還通過圖像采集階段和圖像認(rèn)證階段分別采集圖像的掃描件,根據(jù)掃描件分別生成文件特征碼和/或水印,并將兩階段的文件特征碼和/或水印進(jìn)行比對,確認(rèn)相同后才能進(jìn)入檔案管理系統(tǒng)對圖像進(jìn)行處理,如此,提高了檔案管理的安全性和可靠性。
[0017]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【附圖說明】
[0018]附圖用來提供對本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本申請的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
[0019]圖1是本發(fā)明的一種實(shí)施例中基于圖像的安全認(rèn)證方法的流程示意圖。
[0020]圖2是本發(fā)明的一種實(shí)施例中基于圖像的安全認(rèn)證裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0022]在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0023]圖1是本發(fā)明的一種實(shí)施例中基于圖像的安全認(rèn)證方法的流程示意圖。如圖1所示,該安全認(rèn)證的過程包括圖像采集階段和圖像認(rèn)證階段:
[0024]步驟101,對圖像進(jìn)行采集生成第一掃描件,對第一掃描件進(jìn)行安全認(rèn)證計(jì)算得出該圖像的第一文件特征碼,和/或,根據(jù)圖像中的信息生成該圖像的第一水印,將第一文件特征碼和/或第一水印保存在檔案管理系統(tǒng)中。
[0025]本步驟屬于圖像采集階段,在本步驟中,對檔案和票據(jù)等圖像進(jìn)行采集生成第一掃描件,對第一掃描件用預(yù)定義好的認(rèn)證方法或策略進(jìn)行安全認(rèn)證計(jì)算,得出該圖像的第一文件特征碼,例如對掃描件的所有像素點(diǎn)信息進(jìn)行MD5加密,并通過摘要算法計(jì)算出第一文件特征碼;和/或,通過圖像中的關(guān)鍵特征信息按照指定算法生成第一水印,例如對用戶關(guān)心的關(guān)鍵信息如日期,簽名等用Linux標(biāo)準(zhǔn)規(guī)范(LSB,Linux Standards Base)算法生成第一水印。將圖像與第一文件特征碼和/或第一水印進(jìn)行綁定,將圖像與綁定的第一文件特征碼和/或第一水印保存在檔案管理系統(tǒng)的數(shù)據(jù)庫中。
[0026]步驟102,設(shè)置用戶的安全認(rèn)證方式。
[0027]在本步驟中,可以設(shè)置用戶名、密碼、指紋和臉部特征掃描等的一種或幾種作為安全認(rèn)證方式。
[0028]在本實(shí)施例中,先進(jìn)行步驟101,再進(jìn)行步驟102,當(dāng)然其他順序也可以,例如,先進(jìn)行步驟102,再進(jìn)行步驟101,或者在進(jìn)行步驟101的掃描階段進(jìn)行步驟102,在此不限定。
[0029]步驟103,根據(jù)設(shè)置的安全認(rèn)證方式判斷用戶是否合法,如果合法,進(jìn)行步驟104 ;如果不合法,拒絕用戶進(jìn)入檔案管理系統(tǒng)。
[0030]在本步驟中,對需要進(jìn)入檔案管理系統(tǒng)的用戶進(jìn)行安全認(rèn)證,例如根據(jù)設(shè)置的用戶名、密碼、指紋和/或臉部特征掃描等方式進(jìn)行安全