浅析加密解密基础知识

1、公钥与私钥

      公钥加密  私钥解密

      私钥数字签名,公钥验签

2、加密和认证

      加密侧重于数据的安全性,认证侧重于身份的真实性。

3、签名与验签

数字签名:将报文按照双方约定的HASH算法计算得到一个固定位数的报文摘要。改动任何一位,用同样的算法计算出来的摘要就不一样。然后将该摘要用发送者的私钥加密,然 后连同原报文一起发送给接收者,这就是数字签名。

接收方接收到数字签名后,用同样的HASH算法对原报文计算出摘要后,然后用发送者的公钥对数字签名进行解密,得到报文摘要进行比较。如果相等,则没有被篡改过。

为什么对报文摘要进行加密,而不是对原报文进行加密呢?
这是因为RSA加解密非常耗时,被加密的报文越大,耗得时间越多,因此对摘要进行加密,可以起到同样的效果。

数字证书是一个经证书授权中心数字签名的包含公钥拥有者信息以及公钥的文件。最简单的证书包含一个公钥,名称以及证书授权中心的数字签名。还有在特定的时间段内有效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值