一種數據加密傳輸系統的製作方法
2023-06-27 06:41:11
本發明涉及加密技術領域,具體涉及一種數據加密傳輸系統。
背景技術:
隨著計算機通信技術的高速發展,越來越多的重要信息會選擇通過網絡來進行傳輸,因此,如何保障通信數據在網絡中進行傳遞的安全性已成為了人們重點關注的網絡安全問題之一,且以加密為手段的信息安全技術成為了網絡安全的核心研究點。
技術實現要素:
本發明的目的在於提供一種數據加密傳輸系統。
為實現本發明的目的,本發明所採用的技術方案是:
一種數據加密傳輸系統,包括伺服器和至少一個客戶端,所述伺服器包括des密鑰生成模塊,用於動態生成des密鑰;rsa加密模塊,用於採用來自所述客戶端動態生成的rsa公鑰為所述des密鑰加密,生成rsa加密密文;第一報文發送模塊,用於利用rle算法為報文進行壓縮,並利用所述des密鑰為壓縮後的報文進行加密後發送給客戶端;所述客戶端包括des密鑰獲取模塊,用於將接收到的所述rsa加密密文解密,獲取所述des密鑰;第二報文發送模塊,用於利用rle算法為報文進行壓縮,並利用所述des密鑰為壓縮後的報文進行加密後發送給所述伺服器。
所述伺服器還包括登錄報文檢測模塊,用於接收來自客戶端的登錄報文。
本發明提供的加密系統可應用於加密信息內容比較長的報文,並且加密速度比傳統的加密方法快,安全性比較高。
附圖說明
圖1為本發明系統結構圖。
具體實施方式
下列對本發明的實施作進一步的說明,以便本領域的技術人員能夠更好的理解並實施。
實施例1
一種數據加密傳輸系統,包括伺服器和至少一個客戶端,所述伺服器包括des密鑰生成模塊,用於動態生成des密鑰;rsa加密模塊,用於採用來自所述客戶端動態生成的rsa公鑰為所述des密鑰加密,生成rsa加密密文;第一報文發送模塊,用於利用rle算法為報文進行壓縮,並利用所述des密鑰為壓縮後的報文進行加密後發送給客戶端;所述客戶端包括des密鑰獲取模塊,用於將接收到的所述rsa加密密文解密,獲取所述des密鑰;第二報文發送模塊,用於利用rle算法為報文進行壓縮,並利用所述des密鑰為壓縮後的報文進行加密後發送給所述伺服器。伺服器還包括登錄報文檢測模塊,用於接收來自客戶端的登錄報文。
以上所述僅是本發明的實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明技術原理的前提下,還可以做出若干改進和變型,這些改進和變型也應視為本發明的保護範圍。
技術特徵:
技術總結
一種數據加密傳輸系統,包括伺服器和至少一個客戶端,所述伺服器包括DES密鑰生成模塊,用於動態生成DES密鑰;RSA加密模塊,用於採用來自所述客戶端動態生成的RSA公鑰為所述DES 密鑰加密,生成RSA加密密文;第一報文發送模塊,用於利用RLE算法為報文進行壓縮,並利用所述DES 密鑰為壓縮後的報文進行加密後發送給客戶端;所述客戶端包括DES密鑰獲取模塊,用於將接收到的所述RSA加密密文解密,獲取所述 DES密鑰;第二報文發送模塊,用於利用RLE算法為報文進行壓縮,並利用所述DES 密鑰為壓縮後的報文進行加密後發送給所述伺服器。本發明提供的加密系統可應用於加密信息內容比較長的報文,並且加密速度比傳統的加密方法快,安全性比較高。
技術研發人員:不公告發明人
受保護的技術使用者:黃宗美
技術研發日:2016.11.29
技術公布日:2017.09.15