des與rsa結(jié)合代碼 RSA和DES算法的優(yōu)缺點(diǎn)、比較?
RSA和DES算法的優(yōu)缺點(diǎn)、比較?加密技術(shù)是一種可以防止信息泄漏的技術(shù)。就系統(tǒng)而言,一般分為兩類:對(duì)稱密碼系統(tǒng)和非對(duì)稱密碼系統(tǒng)。本設(shè)計(jì)從多種加密算法中選擇DES、RSA以及基于DES和RSA的混合系統(tǒng)
RSA和DES算法的優(yōu)缺點(diǎn)、比較?
加密技術(shù)是一種可以防止信息泄漏的技術(shù)。就系統(tǒng)而言,一般分為兩類:對(duì)稱密碼系統(tǒng)和非對(duì)稱密碼系統(tǒng)。本設(shè)計(jì)從多種加密算法中選擇DES、RSA以及基于DES和RSA的混合系統(tǒng)來實(shí)現(xiàn)文件的加解密。DES算法和RSA算法各有優(yōu)缺點(diǎn):DES算法處理速度快,RSA算法慢得多;DES密鑰分配困難,RSA算法簡(jiǎn)單;DES算法適用于加密信息內(nèi)容較長的情況,而RSA適合于信息安全非常重要的場(chǎng)合,混合密碼系統(tǒng)是結(jié)合前兩種算法的優(yōu)點(diǎn)設(shè)計(jì)的
加密明文的長度不能超過RSA密碼系統(tǒng)密鑰的長度是-11,例如1024位,明文長度不能超過117密文的長度總是密鑰長度的一半。例如,對(duì)于1024位,密文的長度是64。對(duì)于1032位,密文的長度是65。