(1) 消息发送方式与散列函数对消息进行计算,得到消息的散列值。 (2) 发送方使用自己的私钥对消息散列值进行计算,得到一个较短的数字签名串。 (3) 这个数字签名将和消息一起发送给接收方。 (4) 接收方首先从接收到的消息中用同样的散列函数计算出一个消息摘要,然后使用这个消息摘要、发送者的公钥以及收到的数字签名,进行数字签名合法性的验证。