您当前的位置:首页 > 电脑百科 > 电脑知识

“数字签名”,不是高深莫测的技术,其实很简单

时间:2022-04-06 17:17:34  来源:  作者:数字化那些事儿

最近跟财务同事聊到了银行经常用的“数字签名”技术,也在思考,“数字签名”能否在集团内部使用?当然,这是后话的事,其实在前面《数据库数据防篡改加密之我见》一文中,也提到了数字签名的相关技术内容和应用构想。今天本文的主题是了解“数字签名”,只有对它非常了解,才能对它应用自如,其实“数字签名”没有那么神秘。

“数字签名”有什么用

在当下互联网时代,网络数据传输安全是非常重要的安全领域,而“数字签名”技术就是保障网络数据安全的一种加密技术手段,保证网络传输数据的真实性、完整性、机密性、不可否认性,即简单理解就是解决伪造、抵赖、冒充、篡改等安全问题。我个人理解,数字签名就是解决不可否认性,即唯一性。

目前数字签名应用非常广泛,如在商业、金融、教育、医疗、政府等各领域都在应用,以电子合同举例,当我们与银行、证券金融机构有资金使用需求时,通常要签订网络合同,在相关平台完成电子合同、身份识别验证、数字签名等过程,过程完成及确认后,合同即签署生效,那你在平台上的签名就属于“数字签名”。

对称加密、非对称加密

加密技术有两种模式:对称加密和非对称加密。数字签名属于非对称加密技术范畴。

对称加密就是加密与解密过程都用同样的密钥。优点是简单、快速、效率高,缺点是秘钥的安全性问题,与算法无关,如果秘钥管理和分配工作没有到位,造成秘钥泄露,安全性为零。

非对称加密就是解决对称加密的秘钥管理安全性问题,一次产生一对秘钥:公钥、私钥。公钥公开发给需要的相关人员,私钥由发送者安全保管。公钥、私钥都可以进行加密,即如果公钥加密,则需要私钥解密,反之亦然。比如你与银行沟通信息,银行提供给你公钥,你用公钥加密信息数据发送给银行,银行则用私钥解密你发送的信息数据,这样安全性大大提高,同时也方便快捷。

“数字签名”是非对称加密技术的一种应用

非对称加密有两种加密过程:用公钥加密,用私钥加密。数字签名就是私钥加密过程。

大致过程是:发送者用私钥对数据进行加密,形成数字签名和数据合在一起的发送包,利用网络发送传输给接收者,接收者收到后用公钥进行解密并核对信息摘要是否一致,判断数据的有效性。

详细过程见下图:

 

“数字签名”,不是高深莫测的技术,其实很简单

 

常见的PKI非对称加密技术有哪些?

数字签名是PKI的核心,常用于证书领域,如SSL、TLS、S/MIME等。

我们常见的PKI非对称加密应用有:web安全(https)、VPN(IPsec等)、电子邮件SSL等。

数字签名与数字加密有什么区别

数字签名也是一种加密过程,属于PKI非对称加密范畴,秘钥是采用私钥加密,有公钥的人员就可以解密,并验证数字签名的正确性。

数字加密可以是对称加密技术,如winrar、7-zip等软件就是采用对称加解密技术。也可以是非对称加密技术,常用的是采用公钥对数据进行加密,此时只有唯一拥有私钥的人员才能对数据解密。

数字加密还可以同时采用对称加密和非对称加密相结合的方法。如https应用,对称加密用于数据实际传输过程,非对称加密用于SSL握手时验证公钥/私钥的所有权。

电子签名与数字签名

电子签名我认为是一种泛概念,相对于纸质文件等线下手动签名的一种对应线上签名的概念,即“签名”电子化。由于“签名”电子化、线上化,需要许多技术措施保障,比如保障签名的有效性、唯一性、真实性等,即防伪防篡改等,于是产生了“数字签名”加密技术。

由于大家平常使用中不是专业人员,也没有过于深入理解区别,加上“数字签名”被广泛应用,见得多了,于是大家都认为“电子签名”就是“数字签名”,逐渐形成了一个误区。



Tags:数字签名   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
“数字签名”,不是高深莫测的技术,其实很简单
最近跟财务同事聊到了银行经常用的“数字签名”技术,也在思考,“数字签名”能否在集团内部使用?当然,这是后话的事,其实在前面《数据库数据防篡改加密之我见》一文中,也提到了数字...【详细内容】
2022-04-06  Search: 数字签名  点击:(439)  评论:(0)  加入收藏
什么是数字签名?
数字签名是用于验证数字和数据真实性和完整性的加密机制。我们可以将其视为传统手写签名方式的数字化版本,并且相比于签字具有更高的复杂性和安全性。简而言之,我们可以将数字...【详细内容】
2021-11-30  Search: 数字签名  点击:(343)  评论:(0)  加入收藏
Java中数字签名,非对称加密实现方式
我们在做技术接口时,尤其对外提供时,为了提高服务接口的安全(防爆破,防重放,防篡改等)一般会采用接口验证的方式,但是在验证的时候为了提升参数请求前后的安全,我们会采用加密。普通...【详细内容】
2021-09-16  Search: 数字签名  点击:(419)  评论:(0)  加入收藏
如何使用 OpenSSL:哈希值、数字签名
通过 OpenSSL 深入了解密码学的细节:哈希值、数字签名、数字证书等。• 来源:linux.cn • 作者:Marty Kalin • 译者:Xingyu.Wang •(本文字数:11502,阅读时长大...【详细内容】
2021-03-31  Search: 数字签名  点击:(507)  评论:(0)  加入收藏
数字签名的原理是什么?这篇文章给你答案(java代码实现)
数字签名在数据的交互中一直都占据着很重要的地位,因此,这篇文章对其原理进行整理总结一下。最后再给出代码的实现。一、简单认识相信我们都写过信,在写信的时候落款处总是要留...【详细内容】
2020-12-15  Search: 数字签名  点击:(317)  评论:(0)  加入收藏
数字签名与数字加密的区别
软件设计师教程在讲加密技术和认证技术的时候,提到了数字签名和数字加密,两者还是有区别的,以下对两者的主要过程做一个简单介绍。预备知识对称加密:对称加密采用了对称密码编码...【详细内容】
2020-02-15  Search: 数字签名  点击:(469)  评论:(0)  加入收藏
数字签名的原理是什么?
数字签名在数据的交互中一直都占据着很重要的地位,因此,这篇文章对其原理进行整理总结一下。最后再给出代码的实现。一、简单认识相信我们都写过信,在写信的时候落款处总是要留...【详细内容】
2019-12-19  Search: 数字签名  点击:(673)  评论:(0)  加入收藏
电脑安装软件提示无数字签名的解决方法
用户在使用电脑时安装软件是必不可少的,但有些软件在安装时出错提示“无数字签名”,这导致了软件无法正常安装,用户不知道怎么解决这个问题,为此非常苦恼,今天为大家带来win7电脑...【详细内容】
2019-12-17  Search: 数字签名  点击:(944)  评论:(0)  加入收藏
▌简易百科推荐
云计算和边缘计算
云计算和边缘计算是两种不同的计算模型,它们各有特点,适用于不同的场景和需求。云计算是一种基于互联网的计算模型,它将计算资源、存储资源和应用服务集中在云端,用户可以通过网...【详细内容】
2024-03-01    简易百科  Tags:云计算   点击:(34)  评论:(0)  加入收藏
云计算与边缘计算:有何不同?
公共云计算平台可以帮助企业充分利用全球服务器来增强其私有数据中心。这使得基础设施能够扩展到任何位置,并有助于计算资源的灵活扩展。混合公共-私有云为企业计算应用程序...【详细内容】
2024-02-28  通信产品推荐官    Tags:云计算   点击:(24)  评论:(0)  加入收藏
量子计算机是什么?跟现在的计算机相比优缺点是什么?
量子计算机是什么?跟现在的计算机相比优缺点是什么? 随着科技的不断发展,计算机技术也取得了巨大的进步。然而,随着摩尔定律的趋近于极限,传统的计算机技术面临着许多挑战。这时...【详细内容】
2024-02-23    简易百科  Tags:量子计算机   点击:(45)  评论:(0)  加入收藏
量子计算机:未来电脑的革命性技术
在科技的广袤天空中,量子计算机如一颗璀璨的新星,以其独特的光芒预示着未来电脑的革命性变革。这项令人瞩目的技术不仅代表着计算机科学的最前沿,更承载着人类对于速度和效率的...【详细内容】
2024-02-23  小浩长得帅    Tags:量子计算机   点击:(50)  评论:(0)  加入收藏
为什么计算机需要十六进制?
今天简单聊聊十六进制。实际上计算机本身是不需要十六进制的,计算机只需要二进制,需要十六进制的是人。每个十六进制中的数字代表4个比特,你可以非常直观的从十六进制中知道对...【详细内容】
2024-02-22  码农的荒岛求生  微信公众号  Tags:计算机   点击:(54)  评论:(0)  加入收藏
多模态RAG应用:跨越文本与图片的智能交互
近年来,多模态RAG(Retrieval-AugmentedGeneration)应用的兴起引发了人们对人工智能技术发展方向的广泛关注。传统的RAG应用主要基于文本的输入和输出,而随着GPT4-V的发布,多模态R...【详细内容】
2024-01-29  况成放    Tags:多模态RAG   点击:(84)  评论:(0)  加入收藏
量子计算机真相揭秘,一篇文章颠覆你的认知
你看过《三体》吗?在刘慈欣笔下,三体人用一种叫“智子”的黑科技干扰了人类的实验,从而锁死了人类的技术。而在现实世界,一把无形的“锁”其实也悄然逼近了我们,它就是芯片。随着...【详细内容】
2024-01-23  天才简史  今日头条  Tags:量子计算机   点击:(28)  评论:(0)  加入收藏
生成对抗网络(GAN)在计算机视觉领域中的应用
生成对抗网络(GAN)是一种在计算机视觉领域中广泛应用的深度学习模型。它由一个生成器网络和一个判别器网络组成,通过对抗训练的方式实现图像的生成和判别。GAN在计算机视觉中的...【详细内容】
2024-01-15  数码小风向    Tags:生成对抗网络   点击:(81)  评论:(0)  加入收藏
如何免费生成logo?
Logo设计对于一个品牌来说非常重要,它是品牌的身份标识,可以帮助人们迅速识别和记住一个品牌。同时还可以帮助建立品牌认知度,传达出品牌的专业形象。无论是大公司还是刚起步的...【详细内容】
2024-01-05  阳仔问文    Tags:logo   点击:(100)  评论:(0)  加入收藏
自然语言处理中的句法分析方法研究与实现
自然语言处理(NLP)中的句法分析方法是NLP领域的重要研究内容之一,它旨在通过对句子结构的分析和理解,揭示句子中单词之间的语法关系,为后续的语义理解和信息提取提供基础支撑。本...【详细内容】
2024-01-04  毛晓峰    Tags:自然语言处理   点击:(61)  评论:(0)  加入收藏
站内最新
站内热门
站内头条