SSL(Secure Socket Layer) 是一种加密技术,可以提供对称加密和非对称加密.由于它在协议层里正好是在传输层与应用层之间,这就决定了上层应用必须经过它,这就是它广泛流行和易于实现的原因. 对称加密有md5,sha1.由于md5已被学者证明可以计算出加密冲突,即它有一定的不安全性,所以建议用sha1加密. 非对称性加密有RSA,即密码有一对,一个私钥,一个公钥,公钥可以让所有人知道,私钥只有自己知道. 这样理解,服务器产生一对密钥,公钥给别人即客户端,客户端用它来加密,加密后发给…