加密详解

 

 数据加密传递数据的过程中,需要加密,总结需要解决以下几个问题:

  1.保证传输的过程中是服务器发送的,不是第三方冒名发送的。

  2.客户端到服务器端,服务器端到客户端数据的隐秘性,防窃取。

  3.客户端到服务器端,服务器到客户端数据的正确性,防篡改。

  解决方案:

 1.使用非对称加密,只有服务器端有秘钥,所以客户端能用公钥解密的就能确保服务器的真实性。

 2.-----客户端用公钥加密,只用服务器的私钥能解密,保证客户端-服务器的隐秘性

   ------服务器端到客户端是明文的,使用可以看到,可以让客户端用公钥加密算法和密钥,使用公钥加密,服务器先用对称加密,然后用非对称加密

3..使用散列算法:MD5

  

原文地址:https://www.cnblogs.com/guchengfengyun/p/8094624.html