一、对称加密算法概念
对称加密(共享密钥加密):客户端和服务器公用一个密匙用来对消息加解密。客户端和服务器约定好一个加密的密匙。客户端在发消息前用该密匙对消息加密,发送给服务器后,服务器再用该密匙进行解密拿到消息。常用的对称加密算法有AES、DES、3DES等。
二、对称加密算法优缺点
1.对称加密算法优点
算法公开、计算量小、加密速度快、加密效率高。
2.对称加密算法缺点
客户端和服务器共享一个密匙,这样就使得密匙特别容易泄露。很难保证消息来源的可靠性、消息的完整性和准确性。
每对用户每次使用对称加密算法时,都需要使用其他人不知道的独一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。