数字签名证书是什么

发布时间:2020-07-03 10:14:54 作者:清晨
来源:亿速云 阅读:178

小编给大家分享一下数字签名证书是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨方法吧!

数字签名证书是一种专门用于数字签名的数字证书。那么什么是数字签名,数字签名的作用又是什么呢?下面小编就来一一介绍。

数字签名证书是什么

要了解数字签名,我们必须先了解非对称加密算法,因为数字签名就是建立在非对称算法的基础之上的。非对称加密是创建一对密钥对,分别成为公钥和私钥,这对密钥是成对的,当使用公钥加密后必须使用私钥才能解密,使用私钥加密后,只能采用公钥才能解密。

数字签名,就是对数据的哈希值进行非对称加密,即对数据的哈希值使用私钥进行数据加密。

由于公钥和私钥是成对使用的,使用私密加密就必须使用公钥才能解密。反过来说,只要使用公钥能进行解密的,那么就必然是和公钥所配对的私钥进行加密的。其实这样就是能确定签名者的身份。

数字证书是由CA机构所签发的,签发数字证书时,申请者会产生一对公钥和私钥,然后把公钥发送给CA,CA在审核了用户身份后结合公钥一同制作出一张数字签名证书并公布在互联网上。

数字签名证书是什么

数字签名证书的作用

一、数据完整性

数字签名时对数据的哈希值进行非对称加密,假如数据经过篡改,那么其哈希值就会产生变化,最终就会导致数字验签失败,这样就能很容易地发现原数据是否被改动过。

二、不可抵赖性

由于数字证书是经过权威的CA机构审核申请者信息才能签发,因此就存在签名者的不可抵赖性。因为每一个公钥和私钥是配对的,能够使用公钥解密的,那么就必然是对应的私钥进行签名,而公钥是保存在数字证书之中的,数字证书中有保存有经过审核的申请者信息。所以数字签名是能够具有法律效力的。

看完了这篇文章,相信你对数字签名证书是什么有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. 自签名证书颁发及验证
  2. nginx 配置自签名证书

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

数字签名证书 数字签 签名证书

上一篇:基于消息队列的双向通信

下一篇:c语言和php可以混编吗

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》