在两个python脚本之间安全地发送信息
2024-05-14 20:55:04 发布
小结:
- 我有两个文件:foo1.pyw和foo2.py
- 我需要将大量敏感信息从foo1.pyw发送到foo2.py,然后再发送回来。你知道吗
- 目前,我正在写一个.txt文件,然后用foo2.py打开它:
os.system('foo2.py [text file here] [other arguments passing information]')
这里的问题是.txt文件被删除后会留下一个跟踪。我需要将信息发送到foo2.py并返回,而不必写入临时文件。你知道吗 - 信息将是格式化文本,仅包含ASCII字符,包括字母、数字、符号、返回、制表符和空格。你知道吗
如果需要,我可以提供更多细节。你知道吗
Tags:
文件textpytxt信息hereossystem
如果你担心的是硬盘上留下的痕迹,而实时拦截不是问题所在,为什么不在事后^{} 临时文件呢?你知道吗
或者,对于更多的工作,您可以设置ramdisk并将文件保存在内存中。你知道吗
实现这一点的方法可能是使用子进程和管道,可以通过^{} 访问,然后可以在脚本之间直接管道信息。你知道吗
您可以在python:http://eli.thegreenplace.net/2010/06/25/aes-encryption-of-files-in-python-with-pycrypto中使用类似AES的加密,或者使用传输层:https://docs.python.org/2/library/ssl.html。你知道吗
我认为最简单的解决方案是从
foo1.py
调用foo2.py
内的函数:显然,如果您想用任意可执行文件替换
foo2.py
,这是行不通的。你知道吗如果它们在不同的目录中,在不同版本的Python下运行,这可能有点棘手
相关问题 更多 >
编程相关推荐