數據交互的加密方式有以下幾種
1.AES算法
AES算法是基于排列和置換運算實現的,排列是對數據重新進行安排,置換是將一個數據單元替換為另一個,AES是一個迭代的、對稱密鑰分組的密碼,是使用相同的密鑰進行加密和解密數據的。
2.RSA算法
RSA算法是一種使用不同的加密密鑰與解密密鑰,是由已知加密密鑰推導出解密密鑰在計算上是不可行的密碼體制,其原理是根據數論,尋求兩個大素數比較簡單,而將它們的乘積進行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰,但RSA算法加密速度慢,一般用于加密短數據。
3.SHA-1算法
SHA-1是通過接收一段明文,然后以一種不可逆的方式將它轉換成一段密文,就是取一串輸入碼,并把它們轉化為長度較短、位數固定的輸出序列的過程。