gpt4 book ai didi

python - 用于在服务器上存储 Openssl 密码的安全选项(Linux、Python、CherryPy)

转载 作者:太空宇宙 更新时间:2023-11-04 04:28:56 25 4
gpt4 key购买 nike

我已经实现了一个 HTTP 服务器(CherryPy 和 Python),它从客户端 (Android) 接收加密文件。我正在使用 OpenSSL 来解密上传的文件。目前我正在使用 openssl -enc -pass file:password.txt -inencryptedfile -out returneddecryptedfile 在服务器端执行解密。正如您所看到的,openssl 使用的密码存储在纯文本文件(password.txt)中。

是否有更安全的方法来存储此 OpenSSL 密码?

谢谢。

最佳答案

将其传递给更高的 FD,并在命令行中使用该 FD。请注意,您需要在进程运行之前使用 preexec_fn 参数来设置 FD。

subprocess.Popen(['openssl', ..., 'file:/dev/fd/12', ...], ...,
preexec_fn=passtofd12(password), ...)

关于python - 用于在服务器上存储 Openssl 密码的安全选项(Linux、Python、CherryPy),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5630152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com