2017-05-02 4 views
-2

나는이 파이썬 코드펄의 RSA256 공개 키에서 n, e 키를 추출하려면 어떻게해야합니까?

from Crypto.PublicKey import RSA 
key = RSA.importKey(open('public.key').read()) 

를 사용하지만 Perl로 N전자에게 키를 추출하는 방법을 모른다.

대략 ne 추출에 대해 설명하십시오. 당신이 솔루션을 직접 검색 할 때

+0

당신이 무엇을 발견 했는가할까요? – Borodin

+0

* "** n ** 및 ** e ** 추출에 대해 설명해주십시오."* 여기서 무엇을 의미합니까? 공개 키와 개인 키는 각각 두 개의 값으로 구성됩니다. 그것들은 같은 * modulus * - ** n ** - 그리고 다른 * 지수 ** - ** e ** ** ** d **를가집니다. 이것은 더 자세하게 설명 할 곳이 아닙니다. – Borodin

답변

1

당신은

my $key = Crypt::RSA::Key::Public->new(Filename => 'public.key');