加密实例:

a和b通信,a发送一段数据给b,a需要先用单向加密提取出这段数据的特征码,并且用a的密钥加密,再附加在数据后面,然后a再临时用对称加密生成对称密钥,对数据和特征码一起加密,然后把对称私钥附加在后面,最后用b的公钥加密对称密钥附加在最后,然后一起发送给b。

解密实例:

b收到a发送的东西后,用自己的私钥解密出对称密钥(保证了安全性)。然后用对称密钥解密特征码(加密过的)和数据,然后用a的公钥解密特征码。再用a的公钥解密特征码(保证身份验证),再用同样的单向加密计算数据的特征码,拿这2个特征码对比,一样就保证了数据的完整性。