常用于數據傳輸加密的加密算法有以下幾種
1.RSA算法
RSA算法是一種使用不同的加密密鑰與解密密鑰,是由已知加密密鑰推導出解密密鑰在計算上是不可行的密碼體制,其原理是根據數論,尋求兩個大素數比較簡單,而將它們的乘積進行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰。
2.MD5算法
MD5為計算機安全領域廣泛使用的一種散列函數,用以提供消息的完整性保護,MD5是以512位分組來處理輸入的信息,且每一分組又被劃分為16個32位子分組,經過了一系列的處理后,算法的輸出由四個32位分組組成,將這四個32位分組級聯后將生成—個128位散列值。
3.Base64算法
Base64是一種基于64個可打印字符來表示二進制數據的表示方法,Base64算法可以將任意序列的8位字節描述為一種不易被人直接識別的形式,其復雜程度小,但效率高。