回覆列表
-
1 # 老編心說
-
2 # 數碼ProPlus
計算機通訊中,有幾個加密解密的方式:
1.單項加密:單項加密是將資料加密成一個叫“特徵碼”的資料。無法進行解密,故用特徵碼無法解密成原資料。常用演算法:MD5、SHA1
2.對稱加密:對稱加密是使用同一金鑰對資料進行加密和解密。
該型別加密使得不同通訊雙方使用不同的密碼,導致金鑰過多,難以管理。且交換金鑰也不夠安全。常用演算法:DES、3DES、AES 3.非對稱加密:非對稱加密使用一個公鑰和一個私鑰,如果用公鑰加密資訊,就需要用配對的私鑰才能解密。私鑰只能由一方安全保管,不能外洩。公鑰可以分發給請求金鑰的人,甚至全部公開。常用演算法:RSA,DSA,EIGamal
就是你的資料透過一種演算法+加密金鑰,生成已經加密的檔案然後傳輸給另一方,另一方收到後用同樣的演算法+解密金鑰(等同你的加密金鑰)將你的密文解密。
目前用的演算法:雜湊,MD5,SHA等。