什么是網(wǎng)絡(luò)密鑰的意思概念重要性
什么是網(wǎng)絡(luò)密鑰的意思概念重要性
網(wǎng)絡(luò)密鑰即是指在網(wǎng)絡(luò)中使用的密鑰。那么你對(duì)網(wǎng)絡(luò)密鑰了解多少呢?以下是由學(xué)習(xí)啦小編整理關(guān)于什么是網(wǎng)絡(luò)密鑰的內(nèi)容,希望大家喜歡!
什么是網(wǎng)絡(luò)密鑰
網(wǎng)絡(luò)密鑰即是指在網(wǎng)絡(luò)中使用的密鑰。 互聯(lián)網(wǎng)絡(luò)是一個(gè)開(kāi)放式的系統(tǒng),任何人都可以通過(guò)它共享自己的資源,獲取需要的信息。當(dāng)人們?cè)诰W(wǎng)絡(luò)上進(jìn)行信息交流的時(shí)候,比如聊天、收發(fā)郵件,或者登錄需要提供個(gè)人信息的站點(diǎn),這些包含著重要個(gè)人資料的信息包很可能在到達(dá)最終目的地前被第三方截獲并破解。所以保護(hù)個(gè)人隱私是互聯(lián)網(wǎng)絡(luò)的頭等大事,而使用加密密鑰是最簡(jiǎn)單、有效的方法。信息在發(fā)送前需要按照規(guī)則進(jìn)行數(shù)據(jù)的重新排列組合,打亂了原有的數(shù)據(jù)順序,這樣即便數(shù)據(jù)包被第三方截獲。
網(wǎng)絡(luò)密鑰的重要性
目前大部分網(wǎng)絡(luò)傳輸?shù)墓ぞ吆蛙浖紟в忻荑€,可以通過(guò)幫助菜單下的“關(guān)于…”選項(xiàng)來(lái)查看使用工具的密鑰長(zhǎng)度。
密鑰對(duì)于個(gè)人用戶來(lái)說(shuō)重要性低一些,但是大部分網(wǎng)站或者社區(qū)論壇會(huì)要求登錄詳細(xì)的身份信息,為了保護(hù)自己的隱私(像用戶密碼、身份證件等還是比較重要,不應(yīng)輕易泄漏的),還應(yīng)該使用密鑰位數(shù)高的工具,或者通過(guò)補(bǔ)丁來(lái)增加安全性,防止個(gè)人資料的流失。
網(wǎng)絡(luò)密鑰加密類型
分類
一般來(lái)說(shuō)密鑰加密的方法有三種類型:對(duì)稱加密、非對(duì)稱加密和Hash加密。
密鑰的一個(gè)重要因素是它的長(zhǎng)度——位,使用瀏覽器的時(shí)候也許你已經(jīng)注意到了,在幫助中,我們可以查到某個(gè)版本瀏覽器的密鑰長(zhǎng)度,比如密鑰長(zhǎng)度為128,則表示這個(gè)密鑰里包含了2的128次方個(gè)密碼規(guī)則(如圖),這是一個(gè)天文數(shù)字。
也許你會(huì)問(wèn)有必要要這么大的密鑰嗎?要知道,計(jì)算機(jī)的運(yùn)算能力在突飛猛進(jìn)地發(fā)展,如果擁有足夠的設(shè)備和資金,破解密鑰是不成問(wèn)題的。比如64位的密鑰在條件許可的情況下,以現(xiàn)有的技術(shù)水平,可以在三天內(nèi)被完全破解。當(dāng)然破解成本和信息自身價(jià)值是有關(guān)系的,如果耗費(fèi)的成本遠(yuǎn)遠(yuǎn)大于信息內(nèi)容的價(jià)值時(shí),沒(méi)有人會(huì)愿意去做這個(gè)虧本買賣的,所以目前128位的密鑰長(zhǎng)度還是足夠安全的。
對(duì)稱加密
只使用了一個(gè)密鑰進(jìn)行加密解密,所以也可以叫做單密鑰加密。它對(duì)密鑰本身沒(méi)有特殊的要求,通信雙方只要有一個(gè)相同的密鑰就行,一個(gè)用戶把自己需要發(fā)送的數(shù)據(jù)通過(guò)密鑰加密成混亂的信息,接受方使用相同的密鑰把接受到的信息還原成原始數(shù)據(jù),這個(gè)方法可以在極短的時(shí)間內(nèi)對(duì)大量信息進(jìn)行加密解密。但是如果密鑰在傳輸過(guò)程中就被截獲,那么以后的加密過(guò)程就形同虛設(shè)。這個(gè)方法的優(yōu)點(diǎn)是使用同一個(gè)密鑰節(jié)省了加密解密所需的時(shí)間,但是無(wú)法保證密鑰的安全性。
目前使用對(duì)稱密鑰算法的是RC5、RC6、Blowfish和Twofish,其中最后兩種算法位數(shù)長(zhǎng),而且加密解密速度很快。
非對(duì)稱加密
在加密和解密中使用了一對(duì)密鑰,一個(gè)是公用密鑰,它對(duì)外公開(kāi)發(fā)布,另一個(gè)是私有密鑰,由用戶自己保存。從理論上講,這種加密方式只要是用戶的私有密鑰沒(méi)有丟失或者被竊,那么他們之間加密的信息是絕對(duì)不會(huì)被破解的。但是它的缺點(diǎn)也非常明顯,就是加密速度非常緩慢。由于要進(jìn)行大量的數(shù)學(xué)運(yùn)算,即使加密少量的信息也需要花費(fèi)大量的時(shí)間。
Hash加密
是通過(guò)數(shù)學(xué)運(yùn)算,把不同長(zhǎng)度的信息轉(zhuǎn)化到128位編碼中,形成Hash值,通過(guò)比較這個(gè)數(shù)值是否正確,來(lái)確定通信雙方的合法性。這也可以說(shuō)是數(shù)字簽名,在數(shù)據(jù)傳輸后,可以通過(guò)比較Hash值來(lái)判斷信息途中是否被截獲修改,是否由合法的發(fā)送人發(fā)送或者合法的接收人接收等。用這種方法,可以防止密鑰丟失的問(wèn)題,因?yàn)樗募用懿糠质请S機(jī)生成的,如果沒(méi)有正確的Hash值根本就無(wú)法解開(kāi)加密部分,而且它還具備了數(shù)字簽名的能力,可以證明發(fā)送方和接收方的合法身份,具有不可抵賴性,很適用于商業(yè)信息的傳遞。目前使用的有MD4、MD5和SHA。
看過(guò)“網(wǎng)絡(luò)密鑰的重要性”的人還看了:
3.關(guān)于鍵入網(wǎng)絡(luò)安全密鑰有的介紹