Python M2CRYPTO生成具有自动密码短语的RSA密钥对
我使用这个“key=RSA.gen_key(204865537,genPass)”生成RSA密钥, 它要求输入密码短语。 如果没有用户的密码短语,我如何生成它?并自动放置一些已知的密码短语?谢谢。如果您有RSA模块,那么它应该是Python M2CRYPTO生成具有自动密码短语的RSA密钥对,python,Python,我使用这个“key=RSA.gen_key(204865537,genPass)”生成RSA密钥, 它要求输入密码短语。 如果没有用户的密码短语,我如何生成它?并自动放置一些已知的密码短语?谢谢。如果您有RSA模块,那么它应该是 import rsa rsa.gen_keys(<key size in bits>) 导入rsa rsa.gen_keys() 密钥生成不需要密码。仅当保存到文件时才需要此选项。如果要自动执行此操作,可以提供密码生成器作为save_key方法的回调 &g
import rsa
rsa.gen_keys(<key size in bits>)
导入rsa
rsa.gen_keys()
密钥生成不需要密码。仅当保存到文件时才需要此选项。如果要自动执行此操作,可以提供密码生成器作为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
我需要插入密码短语(不是来自用户,而是自动插入)