2011-02-15 5 views
3
from Crypto.PublicKey import RSA 
private = RSA.generate(1024, os.urandom) 

어떻게 키를 내보내거나 가져 옵니까? 이 두 가지 기능을 제외한 모든 것이 있습니다!Python RSA 라이브러리?

private.exportKey() 
private.publickey.exportKey() 

바람직 --armor 형식 :에서

어떤 아이디어가?


감사합니다. Ubuntu가 PyCrypto의 구버전을 설치하고 웹 사이트에서 2.3을 가져와야한다는 것이 드러났습니다.

답변

2

PyCryto를 사용하는 경우 PyCryto 2.2에 해당 기능이 있음을 알 수 있습니다. 그렇지 않으면 패치 here useful을 찾을 수 있습니다.

0

Crypto.PublicKey의 exportKey는 _RSAobj 클래스에서 모듈 rsa 내에 있습니다. 설명서 here을 참조하십시오. 'DER'(PKCS # 1) 또는 'PEM'(RFC1421) 형식으로 공개 키 또는 개인 키를 내보낼 수 있습니다.

관련 문제