我正在寻找用于DER ASN1编码的ASN1密钥的RSA语法文件
我正在寻找语法文件,这样我就可以使用ASN1C编译器编译它,然后使用GMP编写我自己的'c‘代码,以便从给定的RSA文件中提取公钥。
如果有人能指导我如何使用以下有关RSA的DER / ASN1格式的信息来生成RSA的语法文件,那将是非常有帮助的
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
}发布于 2015-10-28 08:36:01
谢谢你的建议...有一个要添加的次要标题信息。以下是最终成功的语法行
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发布于 2015-10-28 04:48:31
https://stackoverflow.com/questions/33356898
复制相似问题