OpenSSL之X509证书用法

OpenSSL之X509证书用法 - 简书

加密算法和文件格式RSA、X509、PKCSXX? - 知乎

RSA是公钥算法,仅仅是个算法,相当于一块砖头,如何用一个算法构建一个安全体系,还需要其他很多标准的支撑。数字证书和数字签名是红枣基础设施的核心,而X509就是数字证书的标准,规定了数字证书的格式。PKCS,全称是公钥密码标准,目前真在起草的已经到了pkcs#13了吧,也就是说有13个标准,用的来说这些标准就是规范指导人们使用公钥算法,大家都遵守一个标准使用起来才没有歧义,pkcs系列实际上最初就是RSA公司(rsa算法发明后申请了专利,成立的公司,当然现在专利已经到期)为了推广使用RSA公钥算法所拟定的标准,后来被大家广泛接受。举个最简单的例子,RSA算法加密一段消息时可能需要补齐(padding),怎么补有很多种方法,如果没有一个统一标准,大家使用rsa加密数据就无法互通,PKCS#1就是规定了如何做这个padding,还有比如PKCS#8规定了私钥文件如何加密保存等问题。置于最后的那个问题,我觉得不是个问题,完全是看你的程序接受什么格式的私钥文件



作者:万古江河
链接:https://www.zhihu.com/question/22524886/answer/79972696
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值