ssl加密方式有:1、Base64位數據加密,沒有密匙,能加密解密,比較簡單;2、MD5數據加密,具備很高的安全系數和數據加密不可逆性;3、sha1數據加密,比MD5更為安全性;4、AES數據加密,是對稱性密匙數據加密,必須有密匙才可以破譯;5、RSA數據加密,能確保數據加密統計數據不容易被破譯。
具體內容如下:
1、Base64位數據加密(可加密解密)
非常簡單的加密算法,沒有密匙,這類方法要是讓他人得到你的保密,就能夠立即破譯,只有用于蒙蔽,一般狀況下不獨立應用,由于確實并沒什么用處~能夠和別的加密算法混和起來,做為一層外界包裝。
2、MD5數據加密(數據加密不可逆性)
MD5的全名是Message-Digest Algorithm 5(信息內容-引言優化算法)。128位長短。現階段MD5是一種不可逆性優化算法。具備很高的安全系數。它相匹配一切字符數組能夠數據加密成一段唯一的固定不動長短的編碼。
3、sha1數據加密(數據加密不可逆性)
SHA1的全名是Secure Hash Algorithm(安全性哈希算法)。SHA1根據MD5,數據加密后的統計數據長短更長。它對長短低于264的鍵入,造成長短為160bit的散列值。比MD5多32位。因而,比MD5更為安全性,但SHA1的與運算速率就比MD5要慢了。使用說明和MD5實際上是一樣的。
4、AES數據加密(必須密匙才可以破譯)
AES數據加密為對稱性密匙數據加密,數據加密和破譯全是用同一個破譯標準,AES數據加密全過程是在一個4×4的字節數向量上運行,這一向量又稱之為"情況(state)",由于密匙和數據加密塊要在向量上數次的迭代更新,換置,組成,因此對數據加密快和密匙的字節數常有一定的規定,AES密匙長短的至少兼容為128、192、256,數據加密塊排序長短128位。這類數據加密方式有一個較大缺點:招標方務必把數據加密標準告知承包方,不然沒法破譯。儲存和傳送密匙,就變成最頭痛的難題。
5、RSA數據加密(公鑰數據加密,私鑰破譯)
這是現階段最關鍵的加密技術!電腦通信安全的根基,確保了數據加密統計數據不容易被破譯。你能想像一下,透支卡買賣被破譯的不良影響。甲乙雙方通信,承包方轉化成公鑰和私鑰,招標方獲得公鑰,并對數據加密(公鑰是公布的,所有人能夠獲得),招標方用公鑰對信息內容開展數據加密,這時數據加密后的信息內容只能私鑰才能夠破譯,因此要是私鑰不泄露,就能確保信息內容的安全系數。