数字证书和数字签名概念小结
2017-06-14 00:25
435 查看
数字签名
数字签名一般简称签名,数字签名是使用私钥签名得到的字符串,RSA公开密钥体系中:公钥加密,私钥解密;私钥签名,公钥验证签名。数字证书
数字证书一般简称证书,其实就是实体证书的数字化抽象,举例毕业证书说明:毕业证书上有姓名、性别、照片、毕业证号还有教育局印章等,可以归为两类:被颁发人的信息(姓名等)和颁发者信息的证明(印章),数字证书也是如此,数字证书包含用户的信息、用户的公钥和CA认证中心对证书里面信息的数字签名,用户信息和用户公钥等属于被颁发者信息,数字签名属于颁发者证明,证明被颁发者的信息的正确性和合法性。根证书
根证书即CA认证中心的私钥对应的公钥所在的数字证书。根证书的签发者是它自身,下载安装根证书证明信任根证书中公钥所对应的唯一私钥所签发的所有数字证书。要验证数字证书的真伪,即认证CA认证中心对用户信息的签名是否有效,需要用到CA的公钥,而CA的公钥又存在对这份证书签名的数字证书内,故需要下载该证书,但在使用该证书之前又必须验证证书本身的真伪,又要使用签发此证书的证书来验证,这样就形成了一条证书链关系,这条链的终点就是根证书。
相关文章推荐
- 详解公钥、私钥、数字证书的概念
- 深入理解加密、解密、数字签名(签名证书、加密证书)的组成和数字证书
- 数字签名原理简介(附数字证书)
- Thawte 代码签名证书及数字证书价格
- 对称加密 公钥加密 数据签名 数字证书原理解释
- 网络安全系列连载(5)利用数字证书进行代码签名
- ubuntu下自我签名数字证书
- 为Word2003宏添加VBA项目的数字证书签名
- java-信息安全(四)-数据签名、数字证书
- 创建为ClickOnce清单签名的.pfx格式数字证书
- 数字证书是什么,公钥加密和私钥签名
- Java数字证书对文件/加密/解密/签名/校验签名
- java安全之数字签名及证书
- VC++2010基于windows Sdk for windows7 开发CrytoAPI应用--用数字证书签名消息并验证消息签名
- 【Windows】数字签名手概念与命令手册
- 数字签名原理简介(附数字证书)
- 编程实现可执行文件的数字签名验证及证书安装
- 加密安全和数字签名证书
- 自己封装的数字证书签名及签名验证方法,附带生成证书的语句
- Android中签名、证书、公钥密钥的概念及使用