為了保護(hù)網(wǎng)站的敏感數(shù)據(jù),應(yīng)用需要對(duì)這些信息進(jìn)行加密處理,信息加密技術(shù)可分為三類(lèi):單項(xiàng)散列加密、對(duì)稱加密和非對(duì)稱加密。
今天小弟就介紹下關(guān)于三種常用信息加密技術(shù):?jiǎn)蜗蛏⒘屑用?、?duì)稱加密、非對(duì)稱加密技術(shù)。單向散列加密單向散列加密是指通過(guò)對(duì)不同輸入長(zhǎng)度的信息進(jìn)行散列計(jì)算,得到固定長(zhǎng)度的輸出,這個(gè)散列計(jì)算過(guò)程是單向的,即不能對(duì)固定長(zhǎng)度的輸出進(jìn)行計(jì)算從而獲得輸入信息。對(duì)稱加密所謂對(duì)稱加密是指加密和解密使用的密鑰是同一個(gè)密鑰( 或者可以互相推算),對(duì)稱加密通常用在信息需要安全交換或存儲(chǔ)的場(chǎng)合,如Cookie加密、通信加密等。非對(duì)稱加密不同于對(duì)稱加密,非對(duì)稱加密和解密使用的密鑰不是同一密鑰,其中一個(gè)對(duì)外界公開(kāi),被稱作公鑰,另-一個(gè)只有所有者知道,被稱作私鑰。用公鑰加密的信息必須用私鑰才能解開(kāi),反之,用私鑰加密的信息只有用公鑰才能解開(kāi)。理論.上說(shuō),不可能通過(guò)公鑰計(jì)算獲得私鑰。非對(duì)稱加密技術(shù)通常用在信息安全傳輸,數(shù)字簽名等場(chǎng)合。