我正在使用 Python M2Crypto 包来生成 RSA 密钥。
>>> import M2Crypto
>>> rsa = M2Crypto.RSA.gen_key (2048, 65537)
.............................................................+++
............................+++
>>>
请注意“openssl 的东西”。为了抑制写入标准输出/错误,我通常会这样做:
sys.stdout = open(os.devnull, 'w')
sys.stderr = open(os.devnull, 'w')
在这种情况下,这没有任何影响。我假设这与 M2Crypto 包装 OpenSSL 的方式有关。
有没有办法阻止它?