CTF中RSA题目的pem文件处理

需要用到工具opensll(现在版本的kali里面会自带openssl)

Pem文件分析:其中每个元素对应的RSA中的元素

私钥

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

}

公钥

RSAPublicKey ::= SEQUENCE {

modulus INTEGER, -- n #合数n

publicExponent INTEGER – e #公开幂e

}

因此可以通过openssl对pem文件进行查看分析【基本查看方式openssl rsa –pubin –in pubkey.pem –text -modulus】,比如medium的结果如下

 Hard的结果如下

转载于:https://www.cnblogs.com/wayne-tao/p/11588074.html

评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符 “速评一下”
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页