如何加密三个不同的文件,每个文件都有自己的公钥?
例如,有 3 家公司(X, Y and Z)。每家公司都向我发送了自己的公钥。
我想向每个公司发送一个文件并使用正确的匹配密钥对其进行加密。
1加密file1.txt的x.pub,并传送给公司X
2 -加密file2.txt的y.pub,并传送给公司Y
3-加密file3.txt的z.pub,并传送给公司Z
如何在 Windows 批处理文件中执行上述操作?
问题是您首先必须导入密钥环中的密钥。之后就很容易自动化了。
我相信这应该有效:
gpg --no-default-keyring --keyring x.gpg --import x.pub
gpg --no-default-keyring --keyring x.gpg --encrypt file1.txt
gpg --no-default-keyring --keyring y.gpg --import y.pub
gpg --no-default-keyring --keyring y.gpg --encrypt file2.txt
gpg --no-default-keyring --keyring z.gpg --import z.pub
gpg --no-default-keyring --keyring z.gpg --encrypt file3.txt
Run Code Online (Sandbox Code Playgroud)
请注意,仅第一次需要导入步骤(假设您不删除x.gpg文件。
| 归档时间: |
|
| 查看次数: |
1690 次 |
| 最近记录: |