1、a—>加秘演算法(密匙加密)—>密文—>解密演算法(密匙解密)—>b
對稱加密演算法:
加密解密演算法是公開的,a給b傳送資訊時也需要傳送自己的密匙,b才能通過密匙解密資訊。但是想一想,密匙一旦被擷取了,這個加密解密相當於白做了。
2、a—>加密演算法(b的公匙來加密)—>密文—>解密演算法(b的私匙來解密)—>b
非對稱加密演算法:
首先b有乙個公匙和乙個私匙,明文既可以用公鑰加密,用私鑰解密;也可以用私鑰加密,用公鑰解密。a要發資訊給b,就用b的公匙來加密自己的資訊,加密後的密文傳送到b處,b用自己的私匙來解密密文。即使被擷取了,沒有b的私匙是解密不了的,這樣加密就安全了。
但是這個這種方法的速度會比對稱加密演算法慢。
3、 a—>加密演算法(b的公匙來加密)—>密文—>解密演算法(b的私匙來解密)—>b,b得到密匙
a—>加密演算法—>密文—>解密演算法—>b
對稱加密演算法+非對稱加密演算法
首先運用非對稱加密方法來通訊,通訊內容是對稱加密的密匙,保證了這個密匙沒辦法被擷取,即a先用非對稱加密演算法使用b的公匙2把通訊內容密匙1加密後傳送給b,b通過自己的密匙2解密這個密文就得到了這個密匙1,且這個密匙無法被擷取;然後用對稱加密演算法的方法使用密匙1來通訊,這樣既保證了安全,也保證了速度。
對稱加密與非對稱加密
概述目前存在兩種加密方法 一種是對稱加密 另稱私鑰加密 一種是不對稱加密 另稱公鑰加密 對稱加密 對稱加密是一種最古老也最有名的加密技術。它對加密的內容應用乙個私鑰 可以是乙個數字,乙個單詞,或者是一隨機字串 按照一定的規則進行改變,從而達到加密的目的。一種簡單的情形是把每個字母在字母表中往前或往後...
對稱加密與非對稱加密
什麼是加密?加密分為演算法和秘鑰兩部分。演算法是不變的,秘鑰是變化的,看下面的例子。秘鑰 abcedfgh 12345678。演算法 明文中每一位都換成秘鑰表中的另乙個位。例如adfh經過加密後為1568。加密金鑰k和解密金鑰k 是一樣的則為對稱加密。對稱加密的優點 加密速度快。對稱加密的缺點 金鑰...
對稱加密與非對稱加密
對稱加密是最快速 最簡單的一種加密方式,加密 encryption 與解密 decryption 用的是同樣的金鑰 secret key 對稱加密有很多種演算法,由於它效率很高,所以被廣泛使用在很多加密協議的核心當中。對稱加密通常使用的是相對較小的金鑰,一般小於256 bit。因為金鑰越大,加密越強...