數(shù)據(jù)加密標準(DES)是一個古老的對稱密鑰加密算法,目前已經(jīng)不再使用。它不是一個很安全的算法。
網(wǎng)站建設哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了疏附免費建站歡迎大家使用!
三重DES(Triple-DES)仍然是很安全的,但是也只是在別無他法的情況下的一個較好的選擇。顯然高級加密標準(AES)是一個更好的加密算法,NIST用AES代替Triple-DES作為他們的標準(下面有更詳細的討論)。其他較好的算法包括另外兩個AES的變種算法Twofish和Serpent-也稱為CAST-128,它是效率和安全的完美結合。這幾個算法不僅比DES更安全,而且也比DES的速度更快。為什么要使用一些又慢又不安全的算法呢
SHA1是一個哈希函數(shù),而不是一個加密函數(shù)。作為一個哈希函數(shù),SHA1還是相當優(yōu)秀的,但是還需要幾年的發(fā)展才能用作加密算法。如果你正在設計一個新系統(tǒng),那么謹記你可能會在若干年后用SHA1代替目前的算法。我再重復一遍:只是可能。
RSA是一個公開密鑰加密算法。RSA的密鑰長度一般為2048-4096位。如果你現(xiàn)在的系統(tǒng)使用的是1024位的公開密鑰,也沒有必要擔心,但是你可以加長密鑰長度來達到更好的加密效果。
高級加密標準(AES)是一個用來代替數(shù)據(jù)加密標準(DES)的算法。目前使用的一般為128,196和256位密鑰,這三種密鑰都是相當安全的。而且美國政府也是這樣認為的。他們批準將128位密鑰的AES算法用于一般數(shù)據(jù)加密,196位和256位密鑰的AES算法用于秘密數(shù)據(jù)和絕密數(shù)據(jù)的加密。
DESX是DES的一個改進版本。DESX的原理是利用一個隨機的二進制數(shù)與加密前的數(shù)據(jù)以及解密后的數(shù)據(jù)異或。雖然也有人批評這種算法,但是與DES相比DESX確實更安全,不過DESX在許多情況下并不適用。我曾經(jīng)處理過一個硬件支持DES的系統(tǒng),由于有些環(huán)節(jié)不能容忍三重DES的慢速,我們在這些地方使用了DESX來代替DES。然而,這是一個非常特殊的情況。如果你需要使用DESX,理由顯而易見(可能和我不得不使用DESX的原因類似)。但我建議你使用AES或者上面我提到的一些算法。
RC4是一種常用于SSL連接的數(shù)據(jù)流加密算法。它已經(jīng)出現(xiàn)很多年了,而且有很多已知和可能的缺陷,因此在一些新的工程中不要使用它。如果你目前正在使用它而且可以輕易的卸載它,那么情況也不是很壞。不過,我懷疑如果你現(xiàn)在正在使用它,你不可能輕易的卸載它。如果不能將它從系統(tǒng)中輕易的卸載,那么你還是考慮今后怎樣升級它,但是不要感到很驚慌。我不會拒絕在一個使用RC4算法來加密SSL連接的網(wǎng)站購買東西,但是如果我現(xiàn)在要新建一個系統(tǒng),那么我會考慮使用其他的算法,例如:AES。
對于下面兩個算法MD5-RSA和SHA1-DSA,他們是用于數(shù)字簽名的。但是不要使用MD5,因為它有很多缺陷。很多年前大家就知道MD5中存在漏洞,不過直到今年夏天才破解出來。我們可以將SHA1和RSA或DSA配合在一起使用,目前DSA的密鑰位數(shù)高達1024位,這個密鑰位數(shù)已經(jīng)足夠長了,因此不需要擔心安全問題。然而,如果NIST實現(xiàn)了更長的密鑰位數(shù)當然更好。
X.509證書是一個數(shù)據(jù)結構,常用于規(guī)定比特和字節(jié)的順序,它本身不是一個密碼系統(tǒng)。它通常包含一個RSA密鑰,也可能包含一個DSA密鑰。但是X.509證書內(nèi)部以及證書本身并不是加密技術。
wz.juzhuanmeng.com
網(wǎng)站名稱:主流數(shù)據(jù)加密技術比一比看誰更安全
分享地址:http://jinyejixie.com/article48/jjjchp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、外貿(mào)建站、虛擬主機、外貿(mào)網(wǎng)站建設、響應式網(wǎng)站、移動網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)