AESRES等加密方式個人理解

2021-10-18 02:35:36 字數 553 閱讀 3702

加密演算法

密碼學起源古代戰爭,兩地間溝通通過信使傳遞資訊,一旦信使被抓資訊就會洩露,有了加密之後就沒有後顧之憂了,比如用密碼幫進行加密資訊,加密後的資訊別人可以看到確實看不懂,密碼棒就是秘鑰。。。。言歸正傳談下加密演算法

對稱加密:使用秘鑰跟加密演算法得到無意義的資料即使密文,得到資料後用秘鑰揭秘之後的資料即為元資料,注意這裡秘鑰是同乙個。

優點:演算法公開、計算量小、加密速度快、加密效率高。

缺點:(1)交易雙方都使用同樣鑰匙,安全性得不到保證。

(2)每對使用者每次使用對稱加密演算法時,都需要使用其他人不知道的惟一鑰匙,這會使得發收信雙方所擁有的鑰匙數量呈幾何級數增長,金鑰管理成為使用者的負擔。對稱加密演算法在分布式網路系統上使用較為困難,主要是因為金鑰管理困難,使用成本較高。

主流的有des跟aes兩種方式,前者因為秘鑰位數短容易被破解已經被廢棄了。

非對稱加密:使用公鑰對資料進行加密得到密文,使用私鑰進行解密進行解密得到原文,其中公鑰私鑰可以相互解密,但是公鑰與私鑰不能相互呼喚,公鑰是可以通過私鑰公開的。

非對稱加密永遠不要將公鑰私鑰交換

RSA加密演算法個人理解

rsa加密演算法 引用http www.cfca.com.cn zhishi wz 012.htm 素數是這樣的整數,它除了能表示為它自己和1的乘積以外,不能表示為任何其它兩個整數的乘積。例如,15 3 5,所以15不是素數 又如,12 6 2 4 3,所以12也不是素數。另一方面,13除了等於13...

冪等性 個人理解及應用

絕大部分網路上對冪等性的解釋類似於 冪等性是指重複使用同樣的引數呼叫同一方法時總能獲得同樣的結果。比如對同一資源的get請求訪問結果都是一樣的。我認為這種解釋是非常錯誤的,冪等性強調的是外界通過介面對系統內部的影響,外界怎麼看系統和冪等性沒有關係.就上面這種解釋,system.getcpuload ...

冪等性 個人理解及應用

絕大部分網路上對冪等性的解釋類似於 冪等性是指重複使用同樣的引數呼叫同一方法時總能獲得同樣的結果。比如對同一資源的get請求訪問結果都是一樣的。我認為這種解釋是非常錯誤的,冪等性強調的是外界通過介面對系統內部的影響,外界怎麼看系統和冪等性沒有關係.就上面這種解釋,system.getcpuload ...