解决方案

首页 > 解决方案 > 正文内容

数字签名的详细过程怎么写(一文详解数字签名)数字签名的完整过程,干货满满,

wangqiang8个月前 (05-02)解决方案99

我们需要数字签名

之前的文章我们讲了MAC(Message Authentication Code)消息认证码,MAC是认证消息的完整性的技术。它是由任意长度的消息和在发送者和接受者中间共享的密钥生成的颗粒机

MAC有个缺点就是秘钥是共享的,因为是共享的所以发送者可以计算MAC值,接收者也可以计算出同样的MAC值。因为两者都可以计算出同样的MAC值,所以我们无法判断这个MAC值到底是由谁来计算出来的。这里颗粒机提到了MAC的缺点就是无法防止否认。

如果发送者A和接收者B使用不同的密钥,例如A发送消息的时候使用私钥对消息进行加密,B接收消息的时候使用公钥对消息进行解密。因为消息只能由A的私钥进行加密,所以这个签颗粒机名一定是由A签发的,这样就没有否认的问题了。这个就是数字签名(digital signature)。

签名的生成和验证

生成消息签名这一行为是由发送者A来完成的,也称为对消息进行签名。生成签名就是根据消息颗粒机内容计算签名值,生成签名意味着A认可这个消息的内容。

验证数字签名可以由消息接受者B来完成,也可以由第三方来完成。验证成功意味着这个消息是由A发出,失败则表示这个消息不是A发出的。

在数字签名的过程中,消颗粒机息发送者A和消息接受者B使用不同的密钥来进行签名和验证。这里使用的不同的密钥就是公钥和私钥。

数字签名其实就是公钥密码的反向应用,下面我们看看两种的不同:

名称私钥公钥公钥密码接受者解密时使用发送者加密时颗粒机使用数字签名签名者生成签名时使用验证者验证签名时使用谁持有密钥?个人持有主要需要,任何人都可以持有

数字签名的方法

通常来说数字签名一般有两种方式:

直接对消息进行签名对消息的hash值进行签名

下面我们分别颗粒机来介绍两种方式。

直接对消息进行签名

直接对消息签名包含如下几个步骤:

发送者A用自己的私钥对消息进行加密生成签名。A将加密后的签名和消息发送给B。B用A的公钥对消息签名进行解密,从而得到签名之前的消息M1颗粒机。B将M1和A直接发送过来的消息M2进行对比,两者一致则签名成功,否则失败。

这里我们注意一下第四个步骤,签名的目的是保证消息是由只持有该密钥的人生成的,而并不是要保证消息传递的机密性。也就是说数字签名颗粒机本身并不是用来保证机密性的。如果要保证机密性则可以将消息加密之后再发出去。

对消息的hash值进行签名

上面的直接对消息进行签名,看起来非常简单,但是在实际应用中很少用到。因为要对整个消息进行签名时一个非颗粒机常耗时的操作,所以通常我们会使用单向散列函数对消息进行处理得出一个hash值,然后对这个hash值进行签名:

A用单向散列函数对消息进行计算hash值。A用自己的私钥对hash值进行签名。A将消息和签名颗粒机发给BB用A的公钥对签名进行解密得到hash值。B使用单向散列函数对消息进行计算,将结果和4进行比对。

数字签名可以替代现实生活中的签名吗?

我们讲解了怎么实现数字签名,我们也可能听说在现实生活中有电子签颗粒机名这个东西。

数字签名有很多技术上的优点,不需要物理交互就可以签订合同,并可以对任何数据进行签名。那么在实际上数字签名能不能替代实际签名的问题是一个复杂的社会行为。

因为我们在使用电子签的时候,没有人会亲颗粒机自去设计签名算法,而是简单的根据软件提供的信息按下签名按钮。

那么这个签名软件是否值得信任,就是我们需要关注的问题。

数字签名无法解决的问题

使用数字签名我们可以防止伪造和篡改,也无法防止否认。但是还需要一颗粒机个大前提就是验证签名的公钥必须是真正属于发送者。

这里我们就需要一个可信任的机构来为我们颁发可信任的公钥,这里就涉及到证书和PKI的知识了。我们将会在后面的文章中讲到。

欢迎关注我的公众号:程序那些事,更颗粒机多精彩等着您!

更多内容请访问:flydean的博客 flydean.com

扫描二维码推送至手机访问。

版权声明:本文由木屑颗粒机_燃烧生物颗粒机那里有_生物质燃料颗粒机器设备发布,如需转载请注明出处。

转载请注明出处https://zqklj.cn/post/12688.html

分享给朋友:

相关文章

南京二手房网签合同编号在哪儿查(南京今起启用二手房合同电子签约人脸识别网上签约,与纸质合同具同等法律效力)南京二手房网签合同编号在哪儿看,全程干货,

南京二手房网签合同编号在哪儿查(南京今起启用二手房合同电子签约人脸识别网上签约,与纸质合同具同等法律效力)南京二手房网签合同编号在哪儿看,全程干货,

原标题:南京今起启用二手房合同电子签约人脸识别网上签约,与纸质合同具同等法律效力 扬子晚报网4月15日讯(记者马祚波)产权人在外地,没法回南京签约怎么办?买家出国了,沟通起来挺麻烦,...

怎样在pdf上添加签名(怎么在PDF文件上添加签名?PDF签名教程分享!)pdf怎样添加签名,干货满满,

怎样在pdf上添加签名(怎么在PDF文件上添加签名?PDF签名教程分享!)pdf怎样添加签名,干货满满,

原标题:怎么在PDF文件上添加签名?PDF签名教程分享! 现如今,PDF文件已成为我们工作生活中传输和共享信息的主要方式,但是,随着电子文件的普及,如何确保pdf文件的完整性和真实性...

优化营商环境协调事务中心干什么的(优化营商环境|“线上调解+电子签名”,高效化解矛盾纠纷)网上营商环境,越早知道越好,

优化营商环境协调事务中心干什么的(优化营商环境|“线上调解+电子签名”,高效化解矛盾纠纷)网上营商环境,越早知道越好,

优化营商环境 近日,潢川法院通过线上平台“云调解”的方式,成功调解一起涉企买卖合同纠纷案件,最大程度减轻了当事人诉讼成本,助力企业纾困解难,为优化法治化营商环境提供了有力保...

契约锁电子签约流程(感恩客户·持续发展——契约锁电子签章)契约锁电子印章,学到了吗,

契约锁电子签约流程(感恩客户·持续发展——契约锁电子签章)契约锁电子印章,学到了吗,

2022年,网上办事办公成为新常态,国家出台各类政策鼓励使用电子签章。契约锁在市场机遇中聚力创新、做好产品、发展团队,坚持为客户创造价值。 感恩客户及伙伴的支持,让契约锁在...

电子印章怎么在线生成的(学员问答回复 | 电子章如何制作?免费版本电子印章生成器 1秒出图!)电子印章怎么在线生成pdf,新鲜出炉,

电子印章怎么在线生成的(学员问答回复 | 电子章如何制作?免费版本电子印章生成器 1秒出图!)电子印章怎么在线生成pdf,新鲜出炉,

使用电子公章生成器制作电子公章如果说用Word、Excel、PS是电子公章在线制作的1.0,那么电子公章生成器则是2.0。电子公章生成器解决了1.0手动制作的麻烦,仅通过调整几个选项即可生成...

绿化种植施工工序资料(干货 | 带你解锁绿化种植施工的正确流程!)绿化种植工序有哪些,学到了吗,

绿化种植施工工序资料(干货 | 带你解锁绿化种植施工的正确流程!)绿化种植工序有哪些,学到了吗,

原标题:干货 | 带你解锁绿化种植施工的正确流程! 植物前沿 与植物一起生活,每一天都是最长情的陪伴 关注 1 种植穴开挖 种...

现在,非常期待与您的又一次邂逅做木屑颗粒机我们是认真的!

我们努力让每一台锯末颗粒机的邂逅总能超越期待