2012-04-21 2 views
-1

pycrypto 공개 키 암호화에 문제가 있습니다. 암호화는 내가 개인 키가있을 때 잘 작동하지만 난 그냥 공개 키 암호화를 가져올 때 실패Pycrypto importkey

에서

[85] : 수입 Crypto.PublicKey.RSA

[86]에서

: 키 = Crypto.PublicKey를 .RSA.importKey (open ('/ etc/pki/server.pub', 'r')) read())

[87]에 있습니다. [87]에서

: key.encrypt ('치즈', 32)

아웃 [87] : ('치즈')

마지막 그 암호화 보이지 않는 확인. 아무도 내가 pycrypto API에 빠진 것을 볼 수 있습니까?

+0

key.e는 무엇을 표시합니까? – SquareRootOfTwentyThree

답변

0

다른 RSA 키를 사용하여 코드를 테스트했는데 제대로 작동하는 것 같습니다. 키 파일이 RSA 공개 키이고 비어 있지 않은 것이 확실합니까? print keykey.has_private()은 무엇을 반환합니까?

관련 문제