这是上一个问题(GnuPG:如何使用某个密钥加密/解密文件?)的延续,我需要:
- 动态加载私有 PGP 密钥(特定于特定用户)并将其导入密钥环
- 使用此密钥解密一些数据
- 卸载此私钥并删除它的任何痕迹
这似乎是一种解密数据的复杂方法,足以说明我有充分的理由这样做。我可能错了,但我不能通过命令行提供私钥来解密文件(这将是完美的,但似乎我不能这样做),即。
exec("gpg --use-key=private-key.gpg -o $clear_file_name --decrypt $encr_file_name");
那么,如何动态加载/使用私有 PGP 密钥,使用它来解密数据,然后从密钥环中卸载它
或者(如果这不可能),是否有任何其他类似的工具可以让我实现这一目标?
PS。代码将在 linux EC2 实例上运行