数字签名的简介

来源:互联网 发布:淘宝店铺引流推广 编辑:程序博客网 时间:2024/05/20 09:24

1、数字签名的通信模型

   

2、数字签名的概念

      2.1 什么是数字签名

             带有密钥(公钥和私钥)消息摘要算法,是非对称加密算法和消息摘要算法结合体。

      2.2 数字签名的特点

          (1)用于签名的信息私有,用于验证的信息公有,且这两种信息必须成对出现
          (2)签名时使用原始数据和私钥验证时需要原始数据、公钥和签名值
          (3)私钥仅用于签名,公钥仅用于验证
          (4)实际使用时,通常对原始数据先做摘要处理,再用私钥进行签名

      2.3 数字签名的表示

              

3、常用数字签名算法

      (1)RSA Signature(JDK)
      (2)DSA Signature(JDK)


1 0
原创粉丝点击