(1)對(duì)稱(chēng)加密對(duì)稱(chēng)加密采用了對(duì)稱(chēng)密碼編碼技術(shù)。它的特點(diǎn)是加密和解密時(shí)使用相同的密鑰。發(fā)送方使用密鑰和加密算法加密數(shù)據(jù),接收方用同樣的密鑰和相應(yīng)的解密算法來(lái)解密。加密和解密算法是互逆的。發(fā)送方A與接收方B利用對(duì)稱(chēng)加密技術(shù)進(jìn)行保密通信的過(guò)程如圖11-1所示。
對(duì)稱(chēng)加密的典型代表算法包括:數(shù)據(jù)加密標(biāo)準(zhǔn)( Data Encryption Standard,DES)和國(guó)際數(shù)據(jù)加密算法(International Data Encryption Algorithm,IDEA)。使用對(duì)稱(chēng)密碼算法的效率比較高,因此在對(duì)長(zhǎng)消息進(jìn)行加解密時(shí)是很好的選擇。它的缺點(diǎn)是要求事前提供一條安全的渠道,在通信雙方首次通信時(shí)協(xié)商一個(gè)共同的密鑰。