常見的加密算法基本分為這幾類。
RSA加密:RSA加密算法是壹種非對稱加密算法。RSA廣泛用於公鑰加密和電子商務。(這是壹個嚴肅的加密算法)
非對稱加密算法:非對稱加密算法需要兩個密鑰:公鑰和私鑰。公鑰和私鑰是壹對。如果數據是用公鑰加密的,則只能用相應的私鑰解密。因為加密和解密使用兩個不同的密鑰,所以這種算法稱為非對稱加密算法。
DES被稱為數據加密標準,是壹種使用密鑰加密的塊算法。
DES算法有三個入口參數:密鑰、數據和模式。其中Key為7字節***56位,是DES算法的工作密鑰;數據為8字節64位,是要加密或解密的數據;模式是DES的工作模式,有兩種方式:加密或解密。
AES是取代DES的標準。
DES/AES我們將它們結合起來介紹它們的用法和特點。
Base64是壹種用64個字符表示任意二進制數據的方法。Base64是壹種編碼方法,而不是加密算法。只是看起來像加密。