System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及圖像傳輸,特別涉及一種攜帶敏感信息圖像的傳輸方法及相關設備。
技術介紹
1、在互聯網的高速發展過程中,圖像以其直觀易懂的特性成為了信息交互的主要工具之一,在辦公等領域的交流過程中常對文件截圖或拍照來傳遞信息,文件的截圖或照片可能會被廣泛流傳,進而造成敏感信息泄露,造成重大損失。
2、專利技術人研究發現,目前為了避免圖像在傳輸的過程中泄露敏感信息,通常是對圖像進行全圖加密后進行傳輸,全圖加密需要花費大量的處理資源,并且傳輸全圖加密的圖片也需要消耗額外的資源,導致資源浪費。
技術實現思路
1、有鑒于此,本申請實施例提供一種攜帶敏感信息圖像的傳輸方法及相關設備,應用本申請提供的方案,可以對圖像中存在敏感信息的區域進行加密,由此得到的加密圖像為局部加密的圖像,加密過程使用的資源少,并且加密的圖像在傳輸時占用的資源也少,從而避免資源浪費,并且避免圖像中的敏感信息泄露,提高圖像傳輸的安全性。
2、為實現上述目的,本申請實施例提供如下技術方案:
3、一種攜帶敏感信息圖像的傳輸方法,包括:
4、獲取待傳輸的圖像;
5、使用預設的識別模型對所述圖像進行處理,獲取所述圖像的各個文本識別信息,所述文本識別信息中包含在所述圖像中識別出的文本圖像區域以及所述文本圖像區域中的文本內容;
6、基于預設的敏感詞庫,將存在敏感詞的文本識別信息確定為敏感信息;
7、將所述圖像中每個所述敏感信息所對應的文本圖像區域加密,得
8、生成與所述加密圖像對應的加密信息,將所述加密圖像和所述加密圖像的加密信息向圖像接收方傳輸。
9、上述的方法,可選的,所述基于預設的敏感詞庫,將存在敏感詞的文本識別信息確定為敏感信息,包括:
10、對于每個所述文本識別信息,基于所述敏感詞庫,判斷所述文本識別信息中是否存在敏感詞,當所述文本識別信息中存在敏感詞時,將所述文本識別信息確定為敏感信息。
11、上述的方法,可選的,所述將所述圖像中每個所述敏感信息所對應的文本圖像區域加密,得到與所述圖像對應的加密圖像,包括:
12、獲取數字個數為偶數的數字密鑰;
13、對于每個所述敏感信息,將所述圖像中與所述敏感信息對應的文本圖像區域確定為目標圖像區域,使用所述數字密鑰對所述目標圖像區域的像素點排序順序打亂,以對所述目標圖像區域加密;
14、當每個所述敏感信息在所述圖像中所對應的文本圖像區域均加密后,得到與所述圖像對應的加密圖像。
15、上述的方法,可選的,所述使用所述數字密鑰對所述目標圖像區域的像素點排序順序打亂,以對所述目標圖像區域加密,包括:
16、確定所述數字密鑰中的每個數字所對應的像素處理策略;
17、確定所述目標圖像區域的像素點個數,并確定所述目標圖像區域的各個像素點的排序編號;
18、將所述數字密鑰中的第一個數字確定為目標數字;
19、將所述目標圖像區域中的第一個像素點確定為目標像素點;
20、基于所述目標像素點的排序編號和所述目標數字的像素處理策略,對所述目標像素點中的像素值進行處理;
21、判斷所述目標像素點是否為所述目標圖像區域中的最后一個像素點;
22、若所述目標像素點不為所述目標圖像區域中的最后一個像素點,則將所述目標圖像區域中位于所述目標像素點的后一個像素點確定為新的目標像素點,然后返回執行基于所述目標像素點的排序編號和所述目標數字的像素處理策略,對所述目標像素點中的像素值進行處理的步驟;
23、若所述目標像素點為所述目標圖像區域中的最后一個像素點,則判斷所述目標數字是否為所述數字密鑰中的最后一個數字;
24、若所述目標數字不是所述數字密鑰中的最后一個數字,則將所述數字密鑰中位于所述目標數字的后一個數字確定為新的目標數字,并返回執行將所述目標圖像區域中的第一個像素點確定為目標像素點的步驟;
25、若所述目標數字為所述數字密鑰中的最后一個數字,則完成對所述目標圖像區域的加密。
26、上述的方法,可選的,所述基于所述目標像素點的排序編號和所述目標數字的像素處理策略,對所述目標像素點中的像素值進行處理,包括:
27、確定所述目標像素點的排序編號的數字類型與所述目標數字的像素處理策略中的數字類型是否相匹配;
28、當所述目標像素點的排序編號的數字類型與所述像素處理策略中的數字類型相匹配時,基于所述目標數字、所述像素點個數以及所述目標像素點的排序編號,確定所述目標像素點是否滿足所述目標數字的像素處理策略中的交換條件;
29、當所述目標像素點滿足所述目標數字的像素處理策略中的交換條件時,基于所述目標數字和所述目標像素點的排序編號,在所述目標圖像區域中確定第一像素點,并將所述目標像素點中的像素值和所述第一像素點的像素值交換;
30、當所述目標像素點不滿足所述目標數字的像素處理策略中的交換條件,或所述目標像素點的排序編號的數字類型與所述目標數字的像素處理策略中的數字類型不相匹配時,結束對所述目標像素點的像素值的處理。
31、上述的方法,可選的,還包括:
32、當所述圖像接收方接收到所述加密圖像和所述加密信息后,對所述加密信息和所述加密圖像進行解密處理,得到所述圖像。
33、一種攜帶敏感信息圖像的傳輸裝置,包括:
34、第一獲取單元,用于獲取待傳輸的圖像;
35、第二獲取單元,用于使用預設的識別模型對所述圖像進行處理,獲取所述圖像的各個文本識別信息,所述文本識別信息中包含在所述圖像中識別出的文本圖像區域以及所述文本圖像區域中的文本內容;
36、確定單元,用于基于預設的敏感詞庫,將存在敏感詞的文本識別信息確定為敏感信息;
37、加密單元,用于將所述圖像中每個所述敏感信息所對應的文本圖像區域加密,得到與所述圖像對應的加密圖像;
38、生成單元,用于生成與所述加密圖像對應的加密信息,將所述加密圖像和所述加密圖像的加密信息向圖像接收方傳輸。
39、上述的裝置,可選的,所述確定單元執行基于預設的敏感詞庫,將存在敏感詞的文本識別信息確定為敏感信息的過程,包括:
40、對于每個所述文本識別信息,基于所述敏感詞庫,判斷所述文本識別信息中是否存在敏感詞,當所述文本識別信息中存在敏感詞時,將所述文本識別信息確定為敏感信息。
41、上述的裝置,可選的,所述加密單元執行將所述圖像中每個所述敏感信息所對應的文本圖像區域加密,得到與所述圖像對應的加密圖像的過程,包括:
42、獲取數字個數為偶數的數字密鑰;
43、對于每個所述敏感信息,將所述圖像中與所述敏感信息對應的文本圖像區域確定為目標圖像區域,使用所述數字密鑰對所述目標圖像區域的像素點排序順序打亂,以對所述目標本文檔來自技高網...
【技術保護點】
1.一種攜帶敏感信息圖像的傳輸方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于預設的敏感詞庫,將存在敏感詞的文本識別信息確定為敏感信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述將所述圖像中每個所述敏感信息所對應的文本圖像區域加密,得到與所述圖像對應的加密圖像,包括:
4.根據權利要求3所述的方法,其特征在于,所述使用所述數字密鑰對所述目標圖像區域的像素點排序順序打亂,以對所述目標圖像區域加密,包括:
5.根據權利要求4所述的方法,其特征在于,所述基于所述目標像素點的排序編號和所述目標數字的像素處理策略,對所述目標像素點中的像素值進行處理,包括:
6.根據權利要求1所述的方法,其特征在于,還包括:
7.一種攜帶敏感信息圖像的傳輸裝置,其特征在于,包括:
8.根據權利要求7所述的裝置,其特征在于,所述確定單元執行基于預設的敏感詞庫,將存在敏感詞的文本識別信息確定為敏感信息的過程,包括:
9.一種存儲介質,其特征在于,所述存儲介質包括存儲的指令,其中
10.一種電子設備,其特征在于,包括存儲器,以及一個或者一個以上的指令,其中一個或者一個以上指令存儲于存儲器中,且經配置以由一個或者一個以上處理器執行如權利要求1-6任意一項所述的攜帶敏感信息圖像的傳輸方法。
...【技術特征摘要】
1.一種攜帶敏感信息圖像的傳輸方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于預設的敏感詞庫,將存在敏感詞的文本識別信息確定為敏感信息,包括:
3.根據權利要求1所述的方法,其特征在于,所述將所述圖像中每個所述敏感信息所對應的文本圖像區域加密,得到與所述圖像對應的加密圖像,包括:
4.根據權利要求3所述的方法,其特征在于,所述使用所述數字密鑰對所述目標圖像區域的像素點排序順序打亂,以對所述目標圖像區域加密,包括:
5.根據權利要求4所述的方法,其特征在于,所述基于所述目標像素點的排序編號和所述目標數字的像素處理策略,對所述目標像素點中的像素值進行處理,包括:
6.根據...
【專利技術屬性】
技術研發人員:李振鐸,
申請(專利權)人:中國農業銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。