2010-04-01 3 views

답변

1

그것은 내가 아는 암호를 요구하지 않습니다 당신이 그 출력을 좋아하지 않는 경우에, 사용자 정의 콜백 함수를 제공 할 수

In [1]: from M2Crypto import RSA 

In [2]: r=RSA.gen_key(1024, 65537) 
..++++++ 
.......................................++++++ 

In [3]: 

. documentationtests을 참조하십시오.

save_pem() 메서드를 호출 할 때 암호문을 요구한다는 의미라면 기본값입니다. 기본값은 암호를 묻습니다. 그러나 다시 암호를 프로그래밍 방식으로 제공하는 고유 한 콜백을 제공 할 수 있습니다.

3

암호를 묻는 유일한 시간은 키를 저장하려고 할 때 암호를 사용하도록 선택하는 경우입니다. 그냥 "cipher = None"을 인수로 전달하십시오.

예를 들어

:

key=RSA.gen_key(2048, 65537) 
key.save_pem('./privkey',cipher=None) 

을하지만 헤이 키가 말했듯이, 키 생성은 암호가 필요하지 않습니다. 암호화를 사용하기로 선택한 경우 저장하십시오.