一.密码技术 要了解SSL协议,首先要了解:加密算法.消息摘要算法(又称为哈希算法Hash),数字签名等概念.这些技术每个都可以写出一整本的书,它们结合在一起,提供了保密性.完整性和身份验证的功能. 1.1.加密算法 设想:ALICE想发消息给她的银行要汇出一笔款.ALICE希望这些消息是保密的,因为这里面包括她的帐户资料和汇款金额.一种办法是使用加密算法,这种技术将她要传递的消息变成经过加密的密文,直接银行解密才可以被读取. 如果采用这种形式,消息只能被一个密钥所加密.没有这个密钥,消息就是无…