1.一種文檔加密裝置,其特征在于,所述文檔加密裝置包括:
文檔接收單元,用于接收一客戶端上傳的電子文檔;
圖像轉(zhuǎn)換單元,用于將上傳的電子文檔轉(zhuǎn)換為文檔圖像信息;
圖像處理單元,用于將文檔圖像信息轉(zhuǎn)化為像素矩陣,提取所述像素矩陣并對所述像素矩陣進(jìn)行處理,以使所述像素矩陣中的每列元素的總和保持為1;
第一加密單元,用于依據(jù)圖像加密算法獲取第一密鑰,并依據(jù)獲取到的第一密鑰對所述像素矩陣編碼并進(jìn)行第一次加密;
所述圖像處理單元還用于將所述編碼并進(jìn)行第一次加密后的像素矩陣轉(zhuǎn)換為數(shù)字圖像信息。
2.根據(jù)權(quán)利要求1所述的文檔加密裝置,其特征在于,所述文檔加密裝置還包括:
第二加密單元,用于利用獲取到的第二密鑰對第一次加密后的像素矩陣、所述第一密鑰以及解密方通信方式進(jìn)行第二次加密;
信息發(fā)送單元,用于依據(jù)所述解密方通信方式向解密方發(fā)送所述第二密鑰。
3.根據(jù)權(quán)利要求1所述的文檔加密裝置,其特征在于,所述文檔接收單元用于接收一客戶端上傳的電子文檔、用戶身份信息、終端身份信息以及文檔標(biāo)記信息;
所述文檔加密裝置還包括:
第二密鑰生成單元,用于依據(jù)所述用戶身份信息、終端身份信息以及文檔標(biāo)記信息生成第二密鑰。
4.根據(jù)權(quán)利要求3所述的文檔加密裝置,其特征在于,所述第二密鑰生成單元用于依據(jù)所述用戶身份信息、終端身份信息以及文檔標(biāo)記信息組成的字符生成第二密鑰。
5.根據(jù)權(quán)利要求1所述的文檔加密裝置,其特征在于,所述圖像處理單元用于將文檔圖像信息轉(zhuǎn)化為像素矩陣,并提取所述像素矩陣的每列最大數(shù)值qj,依據(jù)算式mij*=(qj-mij)/∑i=qj-mij將像素矩陣中的每列元素與本列的最大元素做差,并計(jì)算比例以使所述像素矩陣中的每列元素的總和保持為1,其中,mij為像素矩陣中的元素。
6.一種文檔加密方法,其特征在于,所述文檔加密方法包括:
接收一客戶端上傳的電子文檔;
將上傳的電子文檔轉(zhuǎn)換為文檔圖像信息;
將文檔圖像信息轉(zhuǎn)化為像素矩陣,提取所述像素矩陣并對所述像素矩陣進(jìn)行處理,以使所述像素矩陣中的每列元素的總和保持為1;
依據(jù)圖像加密算法獲取第一密鑰,并依據(jù)獲取到的第一密鑰對所述像素矩陣編碼并進(jìn)行第一次加密;
將所述編碼并進(jìn)行第一次加密后的像素矩陣轉(zhuǎn)換為數(shù)字圖像信息。
7.根據(jù)權(quán)利要求6所述的文檔加密方法,其特征在于,在所述將所述編碼并進(jìn)行第一次加密后的像素矩陣轉(zhuǎn)換為數(shù)字圖像信息的步驟之前,所述文檔加密方法還包括:
利用獲取到的第二密鑰對第一次加密后的像素矩陣、所述第一密鑰以及解密方通信方式進(jìn)行第二次加密;
依據(jù)所述解密方通信方式向解密方發(fā)送所述第二密鑰。
8.根據(jù)權(quán)利要求6所述的文檔加密方法,其特征在于,所述接收一客戶端上傳的電子文檔的步驟包括:所述文檔接收單元用于接收一客戶端上傳的電子文檔、用戶身份信息、終端身份信息以及文檔標(biāo)記信息;
在所述利用獲取到的第二密鑰對第一次加密后的像素矩陣、所述第一密鑰以及解密方通信方式進(jìn)行第二次加密的步驟之前,所述方法還包括:依據(jù)所述用戶身份信息、終端身份信息以及文檔標(biāo)記信息生成第二密鑰。
9.根據(jù)權(quán)利要求8所述的文檔加密方法,其特征在于,所述依據(jù)所述用戶身份信息、終端身份信息以及文檔標(biāo)記信息生成第二密鑰的步驟包括:依據(jù)所述用戶身份信息、終端身份信息以及文檔標(biāo)記信息組成的字符生成第二密鑰。
10.根據(jù)權(quán)利要求6所述的文檔加密方法,其特征在于,所述將文檔圖像信息轉(zhuǎn)化為像素矩陣,提取所述像素矩陣并對所述像素矩陣進(jìn)行處理,以使所述像素矩陣中的每列元素的總和保持為1的步驟包括:將文檔圖像信息轉(zhuǎn)化為像素矩陣,并提取所述像素矩陣的每列最大數(shù)值qj,依據(jù)算式mij*=(qj-mij)/∑i=qj-mij將像素矩陣中的每列元素與本列的最大元素做差,并計(jì)算比例以使所述像素矩陣中的每列元素的總和保持為1,其中,mij為像素矩陣中的元素。