1.一種數(shù)據(jù)傳輸加密方法,其特征在于,包括:
2.如權(quán)利要求1中所述的一種數(shù)據(jù)傳輸加密方法,其特征在于,在基于預(yù)設(shè)數(shù)據(jù)庫隨機(jī)生成隨機(jī)存儲頁面和網(wǎng)格邊長之前,在預(yù)設(shè)數(shù)據(jù)庫中生成與所獲取的待傳輸數(shù)據(jù)大小相匹配的隨機(jī)數(shù)生成單元,基于所生成的相匹配的隨機(jī)數(shù)生成單元隨機(jī)生成兩個隨機(jī)數(shù)。
3.如權(quán)利要求2中所述的一種數(shù)據(jù)傳輸加密方法,其特征在于,將所生成的一個隨機(jī)數(shù)作為預(yù)設(shè)數(shù)據(jù)庫的隨機(jī)存儲頁面,另一個隨機(jī)數(shù)作為網(wǎng)格邊長,根據(jù)所得到的網(wǎng)格邊長從隨機(jī)存儲頁面的一個拐角向其他三個拐角進(jìn)行網(wǎng)格劃分,在劃分至靠近其他三個拐角時,將超過進(jìn)行網(wǎng)格劃分的隨機(jī)存儲頁界邊界的網(wǎng)格刪除,保留剩下的網(wǎng)格,完成網(wǎng)格的劃分。
4.如權(quán)利要求1中所述的一種數(shù)據(jù)傳輸加密方法,其特征在于,所述提取隨機(jī)存儲頁面網(wǎng)格劃分后每個網(wǎng)格對角線交點位置處的編碼數(shù)據(jù),將所提取到的編碼數(shù)據(jù)作為數(shù)據(jù)加密密鑰,包括:遍歷所有的劃分的網(wǎng)格的對角線的交點,提取交點處的編碼信息,將每個網(wǎng)格的對角線交點處的編碼信息進(jìn)行提取,并使用哈希函數(shù)對提取的編碼進(jìn)行重新排列,重新排列后的編碼數(shù)據(jù)即為數(shù)據(jù)加密密鑰。
5.如權(quán)利要求1中所述的一種數(shù)據(jù)傳輸加密方法,其特征在于,所述根據(jù)所得到的數(shù)據(jù)加密密鑰進(jìn)行待傳輸數(shù)據(jù)的加密,并對加密后數(shù)據(jù)進(jìn)行數(shù)據(jù)傳輸,實現(xiàn)基于預(yù)設(shè)數(shù)據(jù)庫的數(shù)據(jù)傳輸加密,包括:采用所得到的數(shù)據(jù)加密密鑰對待傳輸數(shù)據(jù)進(jìn)行加密處理,采用安全通信協(xié)議將加密處理后的數(shù)據(jù)信息通過與預(yù)設(shè)數(shù)據(jù)庫相連接的唯一接口進(jìn)行傳輸,實現(xiàn)基于預(yù)設(shè)數(shù)據(jù)庫的數(shù)據(jù)傳輸加密。
6.如權(quán)利要求1中所述的一種數(shù)據(jù)傳輸加密方法,其特征在于,在進(jìn)行隨機(jī)存儲頁面的網(wǎng)格劃分之前,對預(yù)設(shè)數(shù)據(jù)庫進(jìn)行斷網(wǎng)操作。
7.一種數(shù)據(jù)傳輸加密系統(tǒng),其特征在于,包括:
8.如權(quán)利要求7中所述的一種數(shù)據(jù)傳輸加密系統(tǒng),其特征在于,在所述網(wǎng)格劃分模塊中,在基于預(yù)設(shè)數(shù)據(jù)庫隨機(jī)生成隨機(jī)存儲頁面和網(wǎng)格邊長之前,在預(yù)設(shè)數(shù)據(jù)庫中生成與所獲取的待傳輸數(shù)據(jù)大小相匹配的隨機(jī)數(shù)生成單元,基于所生成的相匹配的隨機(jī)數(shù)生成單元隨機(jī)生成兩個隨機(jī)數(shù)。
9.如權(quán)利要求8中所述的一種數(shù)據(jù)傳輸加密系統(tǒng),其特征在于,將所生成的一個隨機(jī)數(shù)作為預(yù)設(shè)數(shù)據(jù)庫的隨機(jī)存儲頁面,另一個隨機(jī)數(shù)作為網(wǎng)格邊長,根據(jù)所得到的網(wǎng)格邊長從隨機(jī)存儲頁面的一個拐角向其他三個拐角進(jìn)行網(wǎng)格劃分,在劃分至靠近其他三個拐角時,將超過進(jìn)行網(wǎng)格劃分的隨機(jī)存儲頁界邊界的網(wǎng)格刪除,保留剩下的網(wǎng)格,完成網(wǎng)格的劃分。
10.如權(quán)利要求7中所述的一種數(shù)據(jù)傳輸加密系統(tǒng),其特征在于,在所述密鑰提取模塊中,所述提取隨機(jī)存儲頁面網(wǎng)格劃分后每個網(wǎng)格對角線交點位置處的編碼數(shù)據(jù),將所提取到的編碼數(shù)據(jù)作為數(shù)據(jù)加密密鑰,包括:遍歷所有的劃分的網(wǎng)格的對角線的交點,提取交點處的編碼信息,將每個網(wǎng)格的對角線交點處的編碼信息進(jìn)行提取,并使用哈希函數(shù)對提取的編碼進(jìn)行重新排列,重新排列后的編碼數(shù)據(jù)即為數(shù)據(jù)加密密鑰。
11.如權(quán)利要求7中所述的一種數(shù)據(jù)傳輸加密系統(tǒng),其特征在于,在所述加密傳輸模塊中,所述根據(jù)所得到的數(shù)據(jù)加密密鑰進(jìn)行待傳輸數(shù)據(jù)的加密,并對加密后數(shù)據(jù)進(jìn)行數(shù)據(jù)傳輸,實現(xiàn)基于預(yù)設(shè)數(shù)據(jù)庫的數(shù)據(jù)傳輸加密,包括:采用所得到的數(shù)據(jù)加密密鑰對待傳輸數(shù)據(jù)進(jìn)行加密處理,采用安全通信協(xié)議將加密處理后的數(shù)據(jù)信息通過與預(yù)設(shè)數(shù)據(jù)庫相連接的唯一接口進(jìn)行傳輸,實現(xiàn)基于預(yù)設(shè)數(shù)據(jù)庫的數(shù)據(jù)傳輸加密。
12.如權(quán)利要求7中所述的一種數(shù)據(jù)傳輸加密系統(tǒng),其特征在于,在進(jìn)行隨機(jī)存儲頁面的網(wǎng)格劃分之前,對預(yù)設(shè)數(shù)據(jù)庫進(jìn)行斷網(wǎng)操作。
13.一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)了如權(quán)利要求1-6中任一項所述的數(shù)據(jù)傳輸加密方法的步驟。
14.一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并在處理器上運行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)了如權(quán)利要求1-6中任一項所述的數(shù)據(jù)傳輸加密方法的步驟。
15.一種計算機(jī)程序產(chǎn)品,包括軟件代碼,其特征在于,所述軟件代碼中的程序執(zhí)行如權(quán)利要求1-6中任一項所述的數(shù)據(jù)傳輸加密方法的步驟。