关闭

PEM格式RSA 秘钥转bin格式

147人阅读 评论(0) 收藏 举报
分类:
公钥
    PUBKey.bits = 1024;
    for(int tmp=0;tmp<128;tmp++)
    {
        PUBKey.modulus[tmp]=decode[29+tmp];
    }

    PUBKey.exponent[127]=decode[159];

     FILE *tmpFp=fopen("R_pub.key","wb");
     fwrite(&PUBKey,1,sizeof(PUBKey),tmpFp);
     fclose(tmpFp);

私钥
PrivateKey.bits = 1024;
    for(int tmp = 0;tmp <128;tmp++)
    {
        PrivateKey.modulus[tmp]=decode[11+tmp];
    }

    PrivateKey.publicExponent[128-1]=decode[141];

    for(int tmp=0;tmp<128;tmp++)
    {
        PrivateKey.exponent[tmp] = decode[145+tmp];
    }

    for(int tmp=0;tmp<64;tmp++)
    {
        PrivateKey.prime[0][tmp] = decode[276+tmp];
    }

    for(int tmp=0;tmp<64;tmp++)
    {
        PrivateKey.prime[1][tmp] = decode[343+tmp];
    }

    for(int tmp=0;tmp<64;tmp++)
    {
        PrivateKey.primeExponent[0][tmp] = decode[410+tmp];
    }

    for(int tmp=0;tmp<64;tmp++)
    {
        PrivateKey.primeExponent[1][tmp] = decode[477+tmp];
    }
    for(int tmp=0;tmp<64;tmp++)
    {
        PrivateKey.coefficient[tmp]=decode[543+tmp];
    }
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:31304次
    • 积分:899
    • 等级:
    • 排名:千里之外
    • 原创:55篇
    • 转载:14篇
    • 译文:0篇
    • 评论:8条
    文章分类
    最新评论