美文网首页
Java的数字签名算法

Java的数字签名算法

作者: 小螺丝钉cici | 来源:发表于2019-05-08 17:13 被阅读0次

    签名:安全性,抗否认性
    数字签名--带有密钥(公钥,私钥)的信息摘要算法
    验证数据完整性,认证数据来源,抗否认
    OSI参考模型
    私钥签名,公钥验证
    RSA,DSA,ECDSA

    数字签名算法——RSA

    image.png image.png

    数字签名算法——DSA

    RSA研究深入---->DSS数字签名标准---->数字签名算法
    RSA:加解密算法、数字签名
    DSA : 只包含数字签名

    image.png

    签名为什么还要有私钥和密钥?
    为了确定信息来源的正确性。如果只有一个密钥进行签名,那么验证的时候接收方也需要接收密钥(和发送方签名使用的密钥一样),然后用密钥进行签名验证,这只能保证信息的正确性,但是不能保证信息的来源。

    实践

    image.png image.png image.png

    相关文章

      网友评论

          本文标题:Java的数字签名算法

          本文链接:https://www.haomeiwen.com/subject/hhxrpqtx.html