首先對(duì)外發(fā)布公鑰,并聲明對(duì)應(yīng)的私鑰在自己手上
然后對(duì)消息M計(jì)算摘要,得到摘要D
接著使用私鑰對(duì)D進(jìn)行簽名,得到簽名S
將M和S一起發(fā)送出去
驗(yàn)證過程如下:
接收者首先對(duì)M使用跟發(fā)送者一樣的摘要算法計(jì)算摘要,得到D
使用發(fā)送者公鑰對(duì)S進(jìn)行解簽,得到D’
如果D和D’相同,那么證明M確實(shí)是發(fā)送者發(fā)出的,并且沒有被篡改過
然后對(duì)消息M計(jì)算摘要,得到摘要D
接著使用私鑰對(duì)D進(jìn)行簽名,得到簽名S
將M和S一起發(fā)送出去
驗(yàn)證過程如下:
接收者首先對(duì)M使用跟發(fā)送者一樣的摘要算法計(jì)算摘要,得到D
使用發(fā)送者公鑰對(duì)S進(jìn)行解簽,得到D’
如果D和D’相同,那么證明M確實(shí)是發(fā)送者發(fā)出的,并且沒有被篡改過
2018-04-07