Cryptography RSA密钥的ASN1/DER语法
我正在寻找用于RSA密钥的DER ASN1编码的ASN1语法文件Cryptography RSA密钥的ASN1/DER语法,cryptography,rsa,gmp,asn.1,der,Cryptography,Rsa,Gmp,Asn.1,Der,我正在寻找用于RSA密钥的DER ASN1编码的ASN1语法文件 RSAPublicKey ::= SEQUENCE { modulus INTEGER, -- n publicExponent INTEGER -- e } RSAPrivateKey ::= SEQUENCE { version Version, modulus INTEGER, -- n publicExpon
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
}
我正在寻找语法文件,这样我就可以使用ASN1C编译器编译它,然后使用GMP编写自己的“c”代码,从给定的RSA密钥文件中提取公钥
如果有人能指导我如何使用以下有关RSA密钥的DER/ASN1格式的信息为RSA密钥生成语法文件,这将对grt有所帮助
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
}
您可以在中找到完整的语法规范 您可以在中找到完整的语法规范 谢谢你的建议。。。。有一个小标题信息要添加。下面是最后有效的语法行
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
谢谢你的建议。。。。有一个小标题信息要添加。下面是最后有效的语法行
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
您的问题中包含了ASN.1。我很确定这就是你应该提供给ASN.1编译器的输入。谢谢你的建议,我刚刚错过了第一行和最后一行,我在下面发布了有效的语法。你在问题中包括了ASN.1。我非常确定这是您应该提供给ASN.1编译器的输入。感谢您的建议,我刚刚错过了第一行和最后一行,我在下面发布了有效的语法