1堕虹、雙向加密
1.1猪落、對稱加密
采用單鑰密碼系統(tǒng)的加密方法誊爹,同一個密鑰可以同時用作信息的加密和解密蹬刷,這種加密方法稱為對稱加密,也稱為單密鑰加密频丘。
需要對加密和解密使用相同密鑰的加密算法办成。由于其速度,對稱性加密通常在消息發(fā)送方需要加密大量數(shù)據(jù)時使用搂漠。對稱性加密也稱為密鑰加密迂卢。
常用的對稱加密有:DES、3DES状答、IDEA冷守、RC2、RC4惊科、SKIPJACK、RC5亮钦、AES算法等 馆截。AES最為常用。
1.2蜂莉、非對稱加密
非對稱加密算法需要兩個密鑰:公開密鑰(publickey)和私有密鑰
(privatekey)蜡娶。公開密鑰與私有密鑰是一對,如果用公開密鑰對數(shù)據(jù)進(jìn)行加密映穗,只有用對應(yīng)的私有密鑰才能解密窖张;如果用私有密鑰對數(shù)據(jù)進(jìn)行加密,那么只有用對應(yīng)的公開密鑰才能解密蚁滋。因為加密和解密使用的是兩個不同的密鑰宿接,所以這種算法叫作非對稱加密算法。?
常用的非對稱加密:RSA?辕录、DSA 睦霎。
2、單向加密
常用的單向加密:MD5走诞、SHA