首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RSA密钥的ASN1/ DER语法

RSA密钥的ASN1/ DER语法
EN

Stack Overflow用户
提问于 2015-10-27 06:42:41
回答 2查看 1.4K关注 0票数 2

我正在寻找用于DER ASN1编码的ASN1密钥的RSA语法文件

我正在寻找语法文件,这样我就可以使用ASN1C编译器编译它,然后使用GMP编写我自己的'c‘代码,以便从给定的RSA文件中提取公钥。

如果有人能指导我如何使用以下有关RSA的DER / ASN1格式的信息来生成RSA的语法文件,那将是非常有帮助的

代码语言:javascript
复制
RSAPublicKey ::= SEQUENCE {
    modulus           INTEGER,  -- n
    publicExponent    INTEGER   -- e
}

RSAPrivateKey ::= SEQUENCE {
    version           Version,
    modulus           INTEGER,  -- n
    publicExponent    INTEGER,  -- e
    privateExponent   INTEGER,  -- d
    prime1            INTEGER,  -- p
    prime2            INTEGER,  -- q
    exponent1         INTEGER,  -- d mod (p-1)
    exponent2         INTEGER,  -- d mod (q-1)
    coefficient       INTEGER,  -- (inverse of q) mod p
    otherPrimeInfos   OtherPrimeInfos OPTIONAL
}
EN

回答 2

Stack Overflow用户

发布于 2015-10-28 08:36:01

谢谢你的建议...有一个要添加的次要标题信息。以下是最终成功的语法行

代码语言:javascript
复制
RSAPRIVATEKEY DEFINITIONS ::= BEGIN
RSAPublicKey ::= SEQUENCE {
modulus           INTEGER,  -- n
publicExponent    INTEGER   -- e 
}
Version ::= INTEGER
RSAPrivateKey ::= SEQUENCE {
    version           Version,
    modulus           INTEGER,  -- n
    publicExponent    INTEGER,  -- e
    privateExponent   INTEGER,  -- d
    prime1            INTEGER,  -- p
    prime2            INTEGER,  -- q
    exponent1         INTEGER,  -- d mod (p-1)
    exponent2         INTEGER,  -- d mod (q-1) 
    coefficient       INTEGER}  -- (inverse of q) mod p
--    otherPrimeInfos   OtherPrimeInfos OPTIONAL 
END
票数 1
EN

Stack Overflow用户

发布于 2015-10-28 04:48:31

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33356898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档