我找ASN1語法文件的RSA密鑰的DER ASN1編碼ASN1/DER語法的RSA密鑰
我找語法文件,這樣我可以使用ASN1C編譯器編譯它,然後寫我自己的「C '代碼使用GMP從給定的RSA密鑰文件中提取公鑰。
這將是GRT幫助,如果有人能指導我如何使用有關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
}
您在您的問題中包含了ASN.1。我很確定這是你應該提供給ASN.1編譯器的輸入。 –
感謝您的建議,我只是錯過了第一行和最後一行,我發佈了以下工作的語法 –