PKCS 系列标准

作用

Public-Key Cryptography Standards(公钥密码学标准)

  • 其中包括证书申请、证书更新证书作废表发布、扩展证书内容以及数字签名、数字信封的格式等方面的一系列相关协议。

PKCS#1

结构

structs RSAPublicKey
{
    modulus        int   //n
    publicExponent  int  //e   公钥指数
}

structs RSAPrivateKey
{
    Version             
    modulus             int  //n
    publicExponent      int  //e 公钥指数
    privateExponent     int  //d 私钥指数
    prime1              int  //p  素数一
    prime2              int  //q  素数二
    exponent1           int  //d mod(p-1)
    exponent2           int  //d mod(q-1)
    coefficient         int  // (inverse of q)mod p
    otherprimeinfos     //fuck that
    
    
    
}


PCKS#1 ~11 略

PKCS#12

  • 带私钥的个人证书格式
  • 和PFX一回事,文件的后缀名可以用.pfx或.p12
  • .pfx是微软定义,.p12是Netscape定义的。
  • 可以包含私钥、证书、证书链、CRL及其它数据。
  • PKCS#12定义非常复杂,如果为了私钥加密,可以用PKCS#8加密。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文部分摘录于 SSL Shopper,这里提供了大量有价值的信息。 一、证书标准 1、X.509这是一种证书标准...
    舌尖上的大胖阅读 10,677评论 0 11
  • 数字证书就是网络通讯中标志通讯各方身份信息的一系列数据,其作用类似于现实生活中的身份证。它是由一个权威机构发行的,...
    拉肚阅读 21,459评论 1 17
  • 最近很迷恋尼采,开始是从那句:与恶龙铲斗过久,自身亦成为恶龙;你向深渊凝视,深渊亦回以凝视开始。就因为这句话,我写...
    我叫周冷冷阅读 726评论 1 1
  • 理想你今年几岁
    哦傅阅读 135评论 0 0
  • 在某些场合,因为有限的资源相对于人的数量而言严重不足,每个人都想得到那有限资源的一部分,就会产生人与人之间争抢资源...
    草石阅读 448评论 0 3