對稱加密與非對稱加密優(yōu)缺點詳解
對稱加密:雙方使用的同一個密鑰,既可以加密又可以解密,這種加密方法稱為對稱加密,也稱為單密鑰加密。
優(yōu)點:速度快,對稱性加密通常在消息發(fā)送方需要加密大量數(shù)據(jù)時使用,算法公開、計算量小、加密速度快、加密效率高。
缺點:在數(shù)據(jù)傳送前,發(fā)送方和接收方必須商定好秘鑰,然后 使雙方都能保存好秘鑰。其次如果一方的秘鑰被泄露,那么加密信息也就不安全了。另外,每對用戶每次使用對稱加密算法時,都需要使用其他人不知道的唯一秘 鑰,這會使得收、發(fā)雙方所擁有的鑰匙數(shù)量巨大,密鑰管理成為雙方的負(fù)擔(dān)。
在對稱加密算法中常用的算法有:DES、AES等。
AES:密鑰的長度可以為128、192和256位,也就是16個字節(jié)、24個字節(jié)和32個字節(jié)
DES:密鑰的長度64位,8個字節(jié)。
非對稱加密:一對密鑰由公鑰和私鑰組成(可以使用很多對密鑰)。私鑰解密公鑰加密數(shù)據(jù),公鑰解密私鑰加密數(shù)據(jù)(私鑰公鑰可以互相加密解密)。
私鑰只能由一方保管,不能外泄。公鑰可以交給任何請求方。
在非對稱加密算法中常用的算法有: RSA等
缺點:速度較慢
優(yōu)點:安全
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
JS 遍歷 json 和 JQuery 遍歷json操作完整示例
這篇文章主要介紹了JS 遍歷 json 和 JQuery 遍歷json操作,結(jié)合完整實例形式詳細(xì)分析了JavaScript與jQuery遍歷json格式數(shù)據(jù)的簡單實現(xiàn)技巧,需要的朋友可以參考下2019-11-11jquery如何改變html標(biāo)簽的樣式(兩種實現(xiàn)方法)
對于如何修飾html標(biāo)簽,這對于js來說,可以通過setAttribute來設(shè)置標(biāo)簽的屬性,通過getAttribute來得到標(biāo)簽的屬性,而在jq中當(dāng)然也可以實現(xiàn)類似的功能,方法上肯定比js要簡化多了,接下來介紹實現(xiàn)方法,感興趣的朋友可以了解下2013-01-01Jquery+CSS 創(chuàng)建流動導(dǎo)航菜單 Fluid Navigation
有時,一個網(wǎng)站的導(dǎo)航菜單文字不能提供足夠的信息,來表達當(dāng)前菜單按鈕的內(nèi)容,一般的解決辦法是使用提示信息ToolTip,那么本文介紹的流動導(dǎo)航菜單Fluid Navigation也可以解決此問題,同時也為網(wǎng)站設(shè)計的添加了一些時尚而又動感元素。2010-02-02jQuery .attr()和.removeAttr()方法操作元素屬性示例
本文為大家詳細(xì)介紹下如何使用jQuery的.attr()和.removeAttr()方法讀取,添加,修改,刪除元素的屬性,不會的朋友可以參考下哈,希望對大家有所幫助2013-07-07js jquery驗證銀行卡號信息正則學(xué)習(xí)
銀行卡號格式驗證如何錯誤將提示:格式錯誤,應(yīng)該是19位數(shù)字,利用正則實現(xiàn),感興趣的朋友可以了解下,希望本文對你學(xué)習(xí)正則有所幫助2013-01-01jQuery實現(xiàn)鼠標(biāo)移入顯示蒙版效果
這篇文章主要為大家詳細(xì)介紹了jQuery實現(xiàn)鼠標(biāo)移入顯示蒙版效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-01-01