【数字签名】流程

news/2024/11/29 5:29:02/

数字签名

一、引述

大家有没有遇到过如下问题

在这里插入图片描述

很多朋友们都会觉得这是自己的系统有问题,或者被病毒攻击等等原因,其实不然,这个问题就是说明的是下载的软件并没有使用微软的数字签名,并非操作系统的问题,所以window在安装的时候会出现该警告提示。

那么问题来了,为何有的软件有提示,有的软件没有提示,为何window能够自动就识别出来,这里面便涉及到了我们本章所讲到的数字签名。所以没有做微软的数字签名的软件,在下载的时候就会警告。

二、流程

微软做数字签名的流程:

在这里插入图片描述

1.网上下载的驱动程序一般包括了微软数字签名和明文驱动程序

2.通过MD5散列算法对明文的驱动程序进行计算,得到散列值

3.微软内部通过私钥对散列值进行非对称加密,得到了微软的数字签名。

4.当用户点击程序下载安装的一瞬间,微软计算机都配备了微软的公钥信息,此时通过公钥对数字签名进行非对称解密,得到散列值2

5.此时再将明文程序散列计算后的散列值1进行核算对比,验证是否一致,即可判断程序的合法性,源认证(即微软内部专有),以及不可发否认性。

Microsoft驱动下载警告后还可以继续下载;
Apple Store的流程也同理,但比Microsoft更为严格,未配备苹果数字签名的软件是下载不了,Apple Store每年收取的签名费用也是比较贵,每年固定签一次。

三、通用

如下为通用用户1向用户2发送数据时数字签名流程

在这里插入图片描述

备注:公钥解密,私钥加密

  • 另外用户2如何获得用户1的公钥,此时就需要下一篇,证书交换会进行讲解,欢迎点赞关注,你的三连是我继续努力的动力!

http://www.ppmy.cn/news/426439.html

相关文章

不只是CAD电子签名,设计院电子签章还要有这些!

如果说,建筑是面向未来的建设,勘察设计就是站在未来思考现在。当人工智能、物联网、大数据等前沿科技应用在逐渐落地,未来建筑也正在走近我们的生活,更丰富复杂的建筑信息和建设信息、更紧密的设备关联和更智能的建筑,…

电子签名、电子签章、电子印章

从2005年电子签名法颁布实施以来,很多领域都开始广泛使用。网上银行、实体银行、电子政务、电子合同的签署以及电信、银行营业厅等场所。特别是随着互联网的发展,电子签名的应用更广泛。 《中华人民共和国电子签名法》对电子签名的定义是:“…

必备基础:加签验签

必备基础:加签验签 1 密码学相关概念1.1 明文、密文、密钥、加密、解密1.2 对称加密、非对称加密1.3 什么是公钥私钥? 2 加签验签概念3 为什么需要加签验签4 常见加密相关算法简介4.1 消息摘要算法4.1.1 MD家族算法4.1.2 ShA家族算法4.1.3 MAC算法家族 4…

一文了解数字签名、数字证书、自签证书

参考 关于自签SSL证书的一些小知识汇总 对于ssl中的pem文件和key 文件的理解 openssl 生成证书 ca.pem client.pem server.pem SSL:证书文件 数字证书原理 数字签名是什么? 数字签名和数字证书的原理解读(图文) 数字签名和数字证书有哪些区别与联…

【数字签名】如何正确地加签/验签

项目上需要用到数字签名,原本是简单的服务器签名,客户端验签的流程。因为ios端没有找到比较好的验签库,故根据网传的步骤实现验签,但死活验签不成功,折腾了半天。 网上的验签流程: 数字签名的技术流程描述如下&…

对签名验签的理解

1.公钥私钥 1.1一些规则: 公钥加密的数据只有私钥能解开私钥加密的数据只有公钥能解开公钥有很多把,私钥只有一把 注:无需知道原理,只要记住这么个规则 1.2这些规则产生的结论: 下面假设你有一把私钥和公钥&#x…

爱签电子合同怎么签,应该注意哪些问题?

随着在线办公趋势的发展,电子合同成为越来越多企业的选择,但相关法律对电子合同的有效性又有严格的规定,那么企业电子合同到底该怎么签,应该注意什么问题呢,今天就带大家了解一下。 根据人力资源社会保障部办公厅发布的…

国务院:推进电子印章、签名应用,君子签助推高频事项“跨省通办”

10月5日,国务院办公厅印发《关于加快推进政务服务“跨省通办”的指导意见》(以下简称《指导意见》),明确指出:加快推进电子印章、电子签名应用和跨地区、跨部门互认,为提高“跨省通办”服务效能提供有效支撑…