2010-07-15 2 views

답변

0

는 RSA 모듈 from PyPi을 가지고 있다면 그것이 있어야

import rsa 
rsa.gen_keys(<key size in bits>) 
+1

나는 패스 프레이즈 (사용자가 아닌 자동으로)를 삽입해야합니다. – michael

2

키 생성 암호를 요구하지 않습니다. 파일로 저장할 때만 필요합니다. 자동으로 그렇게하려면 save_key 메소드의 콜백으로 암호 생성기를 제공하십시오.

>>> import M2Crypto 
>>> rsaKey = M2Crypto.RSA.gen_key(2048, 65537) 
.........................+++ 
................................+++ 
>>> def passwordCallback(*args, **kwds): 
...  return 'mypassword' 
... 
>>> rsaKey.save_key('/tmp/test.pem') 
Enter passphrase: 
Verify passphrase: 
0 
>>> rsaKey.save_key('/tmp/test.pem', callback=passwordCallback) 
1 
관련 문제