美文网首页
数字签名

数字签名

作者: 远方的枫叶 | 来源:发表于2016-05-15 20:38 被阅读59次

一、了解数字签名

数字签名(又称公钥数字签名、电子签章)是一种类似写在纸上的普通的物理签名,但是使用了加密领域的技术实现,用于鉴别数字信息的方法。
注意:(1)它与数字证书不是同一个概念,数字证书是由第三方可信任的机构CA颁发的一个可以证明其身份的电子文件,证书也可以自签。(2)证书是由颁发机构经过数字签名签发的,签名算法由证书颁发者决定。

  1. 一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。
  2. 数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。
  3. 数字签名是非对称密钥加密技术数字摘要技术的应用。

二、数字签名的作用以及原理

作用: 数字签名可以随消息一起发送给消息的接收者,用来证实拥有者的身份。
原理: 数字签名采用私钥加密实现,因为私钥自只有发送方自己拥有,在被人得不到你私钥的情况下,别人是不可能冒充你发送消息的,所以数字签名可以证实消息的发送者身份。
但是接收者怎么验证这个消息是你发送的呢,这就用到了发送方的公钥了,可以用公钥进行解密验证,具体怎么解密怎么加密我也不清楚。

三、利用非对称加密技术生成签名以及签名验证流程图

签名生成以及签名验证流程图

相关文章

  • IOS 逆向开发(三)应用签名

    @[TOC](IOS 逆向开发(三)应用签名) 1. 数字签名 什么是数字签名? 数字签名(digitally s...

  • 008——逆向之APP重签名

    前言在先了解APP重签名之前我们先来了解一下数字签名 数字签名 数字签名过程中,就是利用了RSA加密来进行数字签名...

  • 数字签名和数字证书

    数字签名 数字签名是什么?--阮一峰数字签名--百度百科 数字签名的流程 用哈希函数先对报文生成摘要 用私钥对摘要...

  • 数字签名与数字证书

    一、数字签名 数字签名的主要技术是非对称密钥加密技术。数字签名并不能保证信息在传输过程中不被截获。 1.数字签名技...

  • 密码学相关概念总结

    数字签名 数字签名(又称公钥数字签名,英语:Digital Signature) 发送报文时,发送方用一个哈希函数...

  • iOS逆向-应用签名原理(Ⅲ)

    数字签名(digitally signed) 概念数字签名(又称公钥数字签名)是一种类似写在纸上的普通的物理签名/...

  • 数字签名

    数字签名的概念 1.所谓数字签名(Digital Signature)(又称公开秘钥数字签名、电子签名) 是一种类...

  • Https 编程

    目录 数字签名 数字证书 Https 编程 数字签名 数字签名是非对称加密与数字摘要的组合应用 应用场景 校验用户...

  • 区块链开发——数字签名扩展 #C02

    本篇为资料整理 数字签名算法 常见的数字签名算法主要有RSA、DSA、ECDSA三种。 RSA数字签名算法 RSA...

  • Python RSA数字签名实践

    之前讲到RSA可以用来加密和数字签名,这里是RSA用作数字签名。Python的pycrypto库实现的数字签名有一...

网友评论

      本文标题:数字签名

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