PEM格式RSA 秘钥转bin格式

原创 2016年08月28日 21:19:28
公钥
    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];
    }
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

OPENSSL中RSA私钥文件(PEM格式)解析

OPENSSL中RSA私钥文件(PEM格式)解析【一】 (2012-04-07 20:42:22) 标签: it   在PKCS#1 RSA算法标准...

OPENSSL中RSA私钥文件(PEM格式)解析

在PKCS#1 RSA算法标准中定义RSA私钥语法为:  RSAPrivateKey ::= SEQUENCE { version Version, modulus INTEGER,...

iOS RSA加密 以及生成公钥 秘钥 pem文件

在iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥(Private key)用于...

C# RSA加密、解密、加签、验签、支持JAVA格式公钥私钥、PEM格式公钥私钥、.NET格式公钥私钥、一般模式【支持公钥加密,私钥解密】(一)

RSA非对称加密。简明扼要吧,直说干货。(在此特别感谢下貳进制,提供JAVA版的公钥私钥) C#RSA加签解签加密比较常见,一般遇到的问题是非.NET代码的加签验签、加密解密。以下就是解决此类问题的。...
  • gzy11
  • gzy11
  • 2017年01月16日 14:58
  • 2890

C# RSA加密、解密、加签、验签、支持JAVA格式公钥私钥、PEM格式公钥私钥、.NET格式公钥私钥 -变态模式【支持私钥加密,公钥解密】(二)

RSA变态模式:【私钥加密,公钥解密】 一般这种写法都是JAVA弄的。.NET原生不支持。为啥,我也不清楚,大概是因为安全性问题吧,毕竟公钥是人人都可是持有的。私钥只有自己拥有。 对接注意事项:htt...
  • gzy11
  • gzy11
  • 2017年02月28日 18:31
  • 1415

keystore文件转换格式为pk8+x509.pem以及反转

android 一般除了使用jarsigner签名 还有使用signapk 后者位于android源码 前者位于jdk中。两者使用的文件格式不同前者使用JKS 后者使用公钥+私钥 是分开的 第一...

caffe学习之conver_imageset.bin的使用方法,caffe下图片转lmdb格式类型数据总结

第一步: 这一步是前提(务必做到这一步后,再操作后面的) 首先:对于像我这样的初学者,对Linux指令相当不熟悉,不过没关系,推荐一个Linux快速入门的学习网站 http://www.runoo...
  • NBE999
  • NBE999
  • 2017年06月13日 16:23
  • 225
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PEM格式RSA 秘钥转bin格式
举报原因:
原因补充:

(最多只允许输入30个字)