在電子合同中,什麽是對稱加密、非對稱加密、哈希算法、CA、時間戳和數字簽名,它們的用途是什麽?妳知道嗎?
算法,因為只要妳有足夠的時間,就可以用窮舉法去探索。如果壹個加密算法是牢固的,壹般意味著在現有的計算條件下(例如100年)需要很長時間才能窮舉成功。壹、主動攻擊和被動攻擊數據在傳輸過程中或者日常工作中,如果沒有密碼保護,很容易造成文件泄露,造成更嚴重的後果。壹般來說,攻擊分為主動攻擊和被動攻擊。被動攻擊是指從傳輸通道或磁盤介質上非法獲取信息,導致信息泄露。主動攻擊嚴重得多,不僅獲取信息,還可能刪除、篡改信息,危害後果極其嚴重。二、對稱加密基於密鑰的算法通常分為對稱加密算法和非對稱加密算法(公鑰算法)。成對加密算法意味著加密密鑰和解密密鑰相等。比如著名的凱撒密碼,它的加密原理是所有字母後移三位,那麽3就是這個算法的密鑰,循環右移就是加密算法。那麽解密密鑰也是3,解密算法就是循環左移3位。顯然,這種算法簡單易懂,易於實現,加密速度快,但對稱加密的安全性完全取決於密鑰。如果密鑰丟失,整個加密將完全不起作用。眾所周知的對稱加密算法是DES,它的塊長為64位,實際密鑰長度為56位,校驗碼為8位。DES算法密鑰短,隨著計算機速度的不斷提高,用窮舉法破解成為可能。三、非對稱加密非對稱加密算法的核心是加密密鑰不等於解密密鑰,不能從任何壹個密鑰派生出另壹個密鑰,大大加強了信息保護的強度,基於密鑰對原理很容易實現數字簽名和電子信封。典型的非對稱加密算法是RSA算法,其數學原理是大素數的分解,密鑰成對出現,壹個是公鑰,壹個是私鑰。公鑰是公開的。您可以使用私鑰來解密由公鑰加密的信息,也可以使用公鑰來解密由私鑰加密的信息。比如A發送信息給B,由於B的公鑰是公開的,A用B的公鑰加密信息後發送出去。因為只有B有對應的私鑰,所以信息只能被B讀取..壹個堅固的RSA算法要求其密鑰長度為1024位,其弱點是加解密速度慢。另壹種典型的非對稱加密算法是ECC算法,它基於橢圓曲線離散對數系統的數學原理。這種算法的標準國內還沒有確定,但只需要192 bit就可以實現固體加密。所以應該比RSA算法好。優點:ECC > RSA & gt數據加密標準