Android网络传输加密

1.MD5,SHA-1主要用于验证文件、密码等

2.RSA对token加解密

3.AES对消息内容加解密

在RSA中,服务器和客户端使用同一个公钥对token进行加密,只有客户端有私钥可以解密token

而AES在服务器和客户端都是利用相同的token来产生密钥对,这样在客户端用AES加密的消息内容,发送到服务器之后用AES解密就可以得到消息内容明文。

由于RSA计算量大,相当缓慢,但是安全系数高,故用来加密小段的token数据。

由于AES计算量小,比RSA快,故用来加密大段的消息明文。

一般的C/S模式中都是采用了RSA+AES来加密的方式。

你可能感兴趣的:(Android网络传输加密)