非對稱加密 對稱與非對稱加密算法?
對稱與非對稱加密算法?對稱加密算法是指使用相同密鑰進(jìn)行加密和解密的加密算法。對稱加密算法用于加密敏感數(shù)據(jù)和其他信息。常用的算法包括DES、3DES、AES、DESX、blowfish、RC4、RC5、
對稱與非對稱加密算法?
對稱加密算法是指使用相同密鑰進(jìn)行加密和解密的加密算法。對稱加密算法用于加密敏感數(shù)據(jù)和其他信息。常用的算法包括DES、3DES、AES、DESX、blowfish、RC4、RC5、RC6。
非對稱算法有哪些?
非對稱算法如下:
RSA、EI Gamal、ECC、背包等
RSA是企業(yè)應(yīng)用標(biāo)準(zhǔn),許多第三方加密軟件使用RSA 2048bit加密。
ECC效率更高。164位ECC等于1024位RSA,通常用于移動設(shè)備。
試比較對稱加密算法與非對稱加密算法在應(yīng)用中的優(yōu)缺點?傳統(tǒng)密碼體制與公鑰密碼體制的優(yōu)缺點?
在對稱密鑰系統(tǒng)中,加密密鑰與解密密鑰相同,發(fā)送方和接收方必須共享密鑰。對稱密鑰是保密的。沒有密鑰,解密是不可行的。了解算法和一些密文不足以確定密鑰。
在公鑰密碼體制中,它使用不同的加密密鑰和解密密鑰,加密密鑰對公眾開放,而解密密鑰需要保密。發(fā)送方擁有加密或解密密鑰,而接收方擁有另一個密鑰。兩個密鑰中的一個也是秘密的,沒有解密密鑰,解密是不可行的,知道算法和其中一個密鑰和一些密文不能確定另一個密鑰。
優(yōu)點:對稱密碼的優(yōu)點是效率高,算法簡單,系統(tǒng)開銷低,適合加密大量數(shù)據(jù)。對稱密鑰算法具有加密簡單、加解密速度快、密鑰短、發(fā)展歷史長等優(yōu)點。缺點:對稱密碼學(xué)在安全通信之前需要以安全的方式交換密鑰,而且其規(guī)模復(fù)雜。公鑰算法具有加解密速度慢、密鑰大小大、發(fā)展歷史短等特點。
數(shù)據(jù)加密的基本過程是根據(jù)某種算法對原始的明文文件或數(shù)據(jù)進(jìn)行處理,使其成為不可讀的代碼,通常稱為“密文”,只有輸入相應(yīng)的密鑰后才能顯示原始內(nèi)容,以保護(hù)數(shù)據(jù)不被非法人竊取和讀取。這個過程的相反過程是解密,也就是將編碼信息轉(zhuǎn)換成原始數(shù)據(jù)的過程。
[參考
]來自標(biāo)題百科全書:https://www.baike.com/wiki/加密算法?Searchuid=4m31e28p4bc000&prd=Searchsug&viewuid=3erjemhvss2000
對稱加密算法(密鑰加密)和非對稱加密算法(公鑰加密)。對稱加密算法用于加密敏感數(shù)據(jù)和其他信息。常用的算法有:DES(data encryption standard):數(shù)據(jù)加密標(biāo)準(zhǔn),它速度快,適合對大量數(shù)據(jù)進(jìn)行加密。3DES(tripledes):基于DES,一個數(shù)據(jù)塊用三個不同的密鑰加密三次,強(qiáng)度更高。AES(Advanced Encryption Standard,高級加密標(biāo)準(zhǔn)):高級加密標(biāo)準(zhǔn),是下一代加密算法標(biāo)準(zhǔn),具有高速度和高安全級別;AES常見的非對稱加密算法如下:RSA:由RSA公司發(fā)明,它是一種支持可變長度密鑰的公鑰算法,并且文件塊的長度要可變被加密也是可變的;DSA(數(shù)字簽名)是一種公鑰算法:數(shù)字簽名算法,是DSS(數(shù)字簽名標(biāo)準(zhǔn))的標(biāo)準(zhǔn)算法;ECC(橢圓曲線密碼術(shù)):橢圓曲線密碼術(shù)。