美文网首页
PKCS 系列标准

PKCS 系列标准

作者: flow__啊 | 来源:发表于2017-03-20 13:18 被阅读78次

    作用

    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加密。

    相关文章

      网友评论

          本文标题:PKCS 系列标准

          本文链接:https://www.haomeiwen.com/subject/ubgbnttx.html