我有一个公钥(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