签名证书

2017/02/12 iteye

Java  

一. 签名       

消息明文+ 发送者私钥(hash(消息明文))  ---------------->  接收者比较hash(消息明文)和发送者公钥(签名),相同则可以确认发送者身份。         

  1. 上面的 发送者私钥(hash(消息明文)) 即签名
  2. 因为消息是明文发送的,可以在发送方先用 接收者公钥(消息明文+ 发送者私钥(hash(消息明文)))加密发送,接收者用接收者私钥先解密接收到的密文。          
  3. 不知可不可以这么说,私钥加密(发送者密钥)是为了证明发送者身份。公钥加密(接收者公钥)是为了加密消息?

二. 证书        

证书中保存了公钥,用户信息,期限等

Search

    Table of Contents