a與 b 之間之間的通訊資料都用同一套的金鑰來進行加密解密。
對稱加密通常有 des,idea,3des 加密演算法。
用公鑰和私鑰來加解密的演算法。打個比方,a 的公鑰加密過的東西只能通過 a 的私鑰來解密;同理,a 的私鑰加密過的東西只能通過 a 的公鑰來解密。顧名思義,公鑰是公開的,別人可以獲取的到;私鑰是私有的,只能自己擁有。
但是非對稱加密也是存在漏洞,因為公鑰是公開的,如果有 c 冒充 b 的身份利用 a 的公鑰給 a 發訊息,這樣就亂套了,一般會採用非對稱加密+摘要演算法+數字簽名的機制來確保傳輸安全。
常見的非對稱加密演算法有:rsa、ecc(移動裝置用)、diffie-hellman、el gamal、dsa(數字簽名用)
不需要金鑰,常用來生成訊息摘要,防止資料篡改。
雜湊演算法主要有 sha-1、md5
對稱加密與非對稱加密
概述目前存在兩種加密方法 一種是對稱加密 另稱私鑰加密 一種是不對稱加密 另稱公鑰加密 對稱加密 對稱加密是一種最古老也最有名的加密技術。它對加密的內容應用乙個私鑰 可以是乙個數字,乙個單詞,或者是一隨機字串 按照一定的規則進行改變,從而達到加密的目的。一種簡單的情形是把每個字母在字母表中往前或往後...
對稱加密與非對稱加密
什麼是加密?加密分為演算法和秘鑰兩部分。演算法是不變的,秘鑰是變化的,看下面的例子。秘鑰 abcedfgh 12345678。演算法 明文中每一位都換成秘鑰表中的另乙個位。例如adfh經過加密後為1568。加密金鑰k和解密金鑰k 是一樣的則為對稱加密。對稱加密的優點 加密速度快。對稱加密的缺點 金鑰...
對稱加密與非對稱加密
對稱加密是最快速 最簡單的一種加密方式,加密 encryption 與解密 decryption 用的是同樣的金鑰 secret key 對稱加密有很多種演算法,由於它效率很高,所以被廣泛使用在很多加密協議的核心當中。對稱加密通常使用的是相對較小的金鑰,一般小於256 bit。因為金鑰越大,加密越強...