一種網路資料傳輸加密演算法的設想

2021-08-09 14:49:08 字數 414 閱讀 3095

核心思想:對每個使用者設定不同的秘鑰。

對某一網路由於賬號的id(或使用者名稱)是不能重複的,所以如果對id(或使用者名稱)進行處理作為資訊加密的秘鑰,可基本保證每個使用者的加密秘鑰都不相同。資料從客戶端傳到伺服器,可用客戶端的使用者秘鑰進行加密,伺服器進行解密後得到原始資料;伺服器向客戶端傳送資料時先根據要傳送的使用者秘鑰,對資料進行加密,然後傳輸到使用者端進行解密。

由於不同使用者的秘鑰不同,所以單純得到某乙個使用者的秘鑰是沒有多大用處的。如果有人想要破解資料,登入自己的賬號,只能根據加密前和解密後的資料推斷出自己的秘鑰,而秘鑰的產生機制則需要大量的賬號通訊資料才能推斷出。所以在加密演算法原始碼沒有洩露以及使用者密碼沒有洩露的前提下,從網路擷取資料進行解密幾乎是不可能的。而一旦使用者密碼洩露,那就沒有必要破解資料了。

對資料加密方面沒什麼研究,只是靈光一現的想法,請熟悉資料加密的朋友指教

乙份簡易資料傳輸加密演算法

在小型嵌入式系統中,外部資料通訊不方便以明文方式傳輸,但一些常用加密演算法如 des 等太過於耗費系統資源。我們可以自定義一些簡易演算法為我們的資料加密,通常這些自定義演算法因為不同於常用加密演算法反而使資料更安全。資料加密有兩個部分,乙個是資料序列,我們可以將資料攪亂使之無規律可循 另乙個是數值加...

資料傳輸的加密

一 對稱加密 加密資料與解密資料使用相同的金鑰,這種加密方法稱為對稱加密 特點 加密與解密使用相同金鑰,加密解密速度快 將原始資料進行切塊,逐個進行加密。缺點 每乙個通訊的物件都有一把金鑰,如果通訊物件過多導致金鑰過多。金鑰分發問題,如何保證金鑰不被竊取 二 非對稱加密 加密資料與解密資料使用一堆不...

網路資料傳輸的原理

線纜中的電壓是在高低狀態之間進行變化的。因而,二進位制1是通過產生乙個正電壓來傳輸的,而二進位制0是通過產生乙個負電壓來傳輸的。數字服務可以比模擬服務提供更高的可靠性,特別是對於長途情況更是如此。如果這個訊號需要放大,數碼訊號只需要簡單地再生就行了。與此相反,模擬訊號在長途情況下需要一級級放大,而且...