由于公钥算法速度很慢,在通信中一般不使用公钥加密消息,而是使用会话钥(对称密码密钥) 因此一般的做法是用会话钥加密消息,用公钥来实现会话钥的分配。 一种简单的会话钥分配方法如下: --A产生一对公私钥PUa和PRa,将公钥PUa和自己的身份标识IDA传给B --B产生一个会话钥Ks,用A的公钥PUa加密后Epua (Ks)传给A --由于只有A有私钥PRa,所以A能够得到会话钥Ks。随后双方用会话钥Ks加密双方需要传输的消息。