有兩種加密方法常常在SSL生態(tài)系統(tǒng)中被提及——非對(duì)稱(chēng)加密與對(duì)稱(chēng)加密。
對(duì)稱(chēng)加密(Symmetric Cryptography),又稱(chēng)私鑰加密
對(duì)稱(chēng)加密是最快速、最簡(jiǎn)單的一種加密方式,加密(encryption)與解密(decryption)用的是同樣的密鑰(secret key),這種方法在密碼學(xué)中叫做對(duì)稱(chēng)加密算法。對(duì)稱(chēng)加密有很多種算法,由于它效率很高,所以被廣泛使用在很多加密協(xié)議的核心當(dāng)中。對(duì)稱(chēng)加密通常使用的是相對(duì)較小的密鑰,一般小于256 bit。因?yàn)槊荑€越大,加密越強(qiáng),但加密與解密的過(guò)程越慢。如果你只用1 bit來(lái)做這個(gè)密鑰,那黑客們可以先試著用0來(lái)解密,不行的話就再用1解;但如果你的密鑰有1 MB大,黑客們可能永遠(yuǎn)也無(wú)法破解,但加密和解密的過(guò)程要花費(fèi)很長(zhǎng)的時(shí)間。密鑰的大小既要照顧到安全性,也要照顧到效率,
非對(duì)稱(chēng)加密(Asymmetric Cryptography),又稱(chēng)公鑰加密
1976年,美國(guó)學(xué)者Dime和Henman為解決信息公開(kāi)傳送和密鑰管理問(wèn)題,提出一種新的密鑰交換協(xié)議,允許在不安全的媒體上的通訊雙方交換信息,安全地達(dá)成一致的密鑰,這就是“公開(kāi)密鑰系統(tǒng)”。相對(duì)于“對(duì)稱(chēng)加密算法”這種方法也叫做“非對(duì)稱(chēng)加密算法”。非對(duì)稱(chēng)加密為數(shù)據(jù)的加密與解密提供了一個(gè)非常安全的方法,它使用了一對(duì)密鑰,公鑰(public key)和私鑰(private key)。私鑰只能由一方安全保管,不能外泄,而公鑰則可以發(fā)給任何請(qǐng)求它的人。非對(duì)稱(chēng)加密使用這對(duì)密鑰中的一個(gè)進(jìn)行加密,而解密則需要另一個(gè)密鑰。比如,你向銀行請(qǐng)求公鑰,銀行將公鑰發(fā)給你,你使用公鑰對(duì)消息加密,那么只有私鑰的持有人--銀行才能對(duì)你的消息解密。與對(duì)稱(chēng)加密不同的是,銀行不需要將私鑰通過(guò)網(wǎng)絡(luò)發(fā)送出去,因此安全性大大提高。
SSL握手期間的非對(duì)稱(chēng)加密
當(dāng)你瀏覽一個(gè)使用SSL證書(shū)的網(wǎng)站時(shí),瀏覽器做的第一件事就是和帶著證書(shū)的服務(wù)器實(shí)行SSL握手。
這個(gè)SSL握手是瀏覽器查看SSL證書(shū)有效性和磋商加密鏈接細(xì)節(jié)的關(guān)鍵一環(huán)。這一過(guò)程在幾毫秒的時(shí)間里完成。
瀏覽器確定證書(shū)簽發(fā)自可信CA(如GlobalSign)、依舊有效且沒(méi)有被撤回后,還要確保有問(wèn)題的證書(shū)是其相應(yīng)公鑰的合法所有者。
你可能聽(tīng)說(shuō)過(guò)公鑰私鑰。公鑰更易識(shí)別,常見(jiàn)的有2048位簽名密鑰。數(shù)字越大,密鑰越復(fù)雜。
公鑰私鑰是非對(duì)稱(chēng)加密的典型例子。公鑰負(fù)責(zé)加密,私鑰負(fù)責(zé)解密。使用非對(duì)稱(chēng)加密,連接方式只有一條路。
瀏覽器使用非對(duì)稱(chēng)加密來(lái)驗(yàn)證公私鑰對(duì),以及擴(kuò)展證書(shū)本身。為此,瀏覽器將使用隨時(shí)可用的公鑰來(lái)加密一小撮一次性數(shù)據(jù)。 如果服務(wù)器能夠解密這個(gè)數(shù)據(jù)并以明文形式發(fā)回,那么它證明了它的私鑰對(duì)應(yīng)于公鑰。
至此,瀏覽器和服務(wù)器可以開(kāi)始他們的加密鏈接了。
會(huì)話密鑰形式的對(duì)稱(chēng)加密
在SSL握手期間使用非對(duì)稱(chēng)加密作為一種驗(yàn)證方法之后,瀏覽器和服務(wù)器協(xié)商加密連接的條款并交換會(huì)話密鑰。
會(huì)話密鑰提供了一種在安全會(huì)話期間用于通信的對(duì)稱(chēng)加密形式, 分為40位,128位,256位。
使用對(duì)稱(chēng)加密,密鑰可以執(zhí)行兩種功能:既可以加密,也可以解密。 這使得擁有相應(yīng)會(huì)話密鑰的客戶(hù)端和服務(wù)器能夠安全地進(jìn)行通信。 畢竟,沒(méi)有正確的鑰匙,沒(méi)有人可以監(jiān)視這個(gè)連接,不管第三方,無(wú)論多么復(fù)雜 。
會(huì)話密鑰在加密連接的整個(gè)持續(xù)時(shí)間內(nèi)保持活動(dòng)狀態(tài)。 在連接結(jié)束時(shí)密鑰被丟棄,并且在下一次訪問(wèn)時(shí)生成新的密鑰。 這很簡(jiǎn)單,但相當(dāng)有效。
如你所見(jiàn),對(duì)稱(chēng)或非對(duì)稱(chēng)密鑰的運(yùn)作方式不同,一種允許雙方進(jìn)行加密和解密,另一種則是單方面通信。但兩者都是SSL的組成部分。非對(duì)稱(chēng)加密有助于在SSL握手期間驗(yàn)證公鑰/私鑰對(duì)的所有權(quán),而對(duì)稱(chēng)加密是在安全連接期間用于實(shí)際通信的方法。
簡(jiǎn)而言之,就是SSL證書(shū)使用對(duì)稱(chēng)密鑰加密算法和非對(duì)稱(chēng)密鑰加密算法相結(jié)合的方法對(duì)網(wǎng)站進(jìn)行加密,能夠保證發(fā)送信息保密性。GlobalSign 提供的SSL證書(shū)支持2048位公鑰以及最高256位的對(duì)稱(chēng)加密,是國(guó)內(nèi)SSL證書(shū)的首選品牌。
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長(zhǎng)
- 馬斯克腦機(jī)接口公司Neuralink再陷調(diào)查風(fēng)波:SEC‘重新啟動(dòng)’調(diào)查,科技巨頭面臨新挑戰(zhàn)
- 工信部成立新標(biāo)準(zhǔn)化技術(shù)委員會(huì),揭開(kāi)人工智能標(biāo)準(zhǔn)化新篇章:未來(lái)已來(lái),智標(biāo)引領(lǐng)未來(lái)發(fā)展
- 深圳龍崗粵科人工智能創(chuàng)投基金成立:10億大手筆揭開(kāi)人工智能新篇章!
- 極米科技子公司喜獲汽車(chē)主機(jī)廠開(kāi)發(fā)定點(diǎn),嶄新篇章開(kāi)啟,未來(lái)市場(chǎng)潛力無(wú)限!
- 未來(lái)之源:清潔氫引領(lǐng)全球電力行業(yè)綠色轉(zhuǎn)型至2035年
- 溫寧克接棒:ASML前CEO出任喜力新篇章監(jiān)事會(huì)主席,釀造啤酒業(yè)的未來(lái)新視角
- 國(guó)芯科技在汽車(chē)電子MCU領(lǐng)域掀起芯片革命:系列化產(chǎn)品引領(lǐng)創(chuàng)新潮流
- 生益科技:全球第二,引領(lǐng)柔性電子產(chǎn)業(yè)的新篇章
- 馬斯克宣布SpaceX總部遷至得州“星際基地市”:揭秘火星計(jì)劃新篇章,創(chuàng)新之翼飛向未來(lái)!
- 科創(chuàng)板收盤(pán):科創(chuàng)50指數(shù)跌破1000點(diǎn),存儲(chǔ)芯片板塊逆勢(shì)領(lǐng)漲,市場(chǎng)暗藏新機(jī)遇!
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。