GPG。使用RSA密钥而不是公钥加密

时间:2015-02-18 20:23:50

标签: encryption key gnupg

我有一个公钥(my_frnd_public_key.key),我使用以下命令导入:

gpg --import /new_folder/my_frnd_public_key.key
gpg --list-keys
/users/.gnupg/pubring.gpg
----------------------------------
pub   4096R/6586351E 2014-11-20
uid                  nikhil
sub   4096R/30CFV11Z 2014-11-20

pub   1024R/X193456 2006-02-09
uid                  user1

当我通过脚本使用该密钥加密文件时,使用我的ssh RSA密钥而不是user1密钥对其进行加密。

当我在命令行上执行此操作时:

gpg --encrypt --trust-model always -r "user1" output.txt

它拿起正确的钥匙。

我是这个GPG的新手。 能告诉我可能出现的问题吗?

编辑 - 补充资料:

使用的脚本不起作用,我们用它来从informatica调用。

#!/bin/sh
RECIPIENT=$1
OUTPUT=$2
gpg --encrypt --trust-model always -r "$RECIPIENT" $OUTPUT

我用sh /usr/scripts/encrypt_file.sh 'user1' t_users.txt

来称呼它

0 个答案:

没有答案