我正在使用ssl
带有加密密钥文件的 Python 库。但是,每次我包装一个 socket时,都会提示我输入密码。
Enter PEM pass phrase:
我怎样才能只给密码一次,并让 Python 在整个过程的生命周期内保持解密的密钥处于打开状态?
我也对这个功能的规范 openssl 命令行或 C 等效项非常感兴趣(假设它在这种情况下有所帮助)。
我宁愿不使用subprocess
和显式解码/删除解密的密钥。但是,如果别无选择,欢迎提供干净、安全的建议,以保证解密密钥的破坏和隐私。