对称加密方法:
1、gpg -c file 生成一个file.gpg的加密文件
2、gpg -d file.gpg > file 解密file.gpg并将输出存入file文件
非对称加密方法:
第一步:
A机器:
1、gpg –gen-key 生成公私钥对
2、gpg -a –export Akey_name.pubkey
3、scp Akey_name.pubkey B机器:~/
B机器:
1、gpg–gen-key 生成公私钥对
2、gpg -a –export Bkey_name.pubkey
3、scp Bkey_name.pubkey A机器:~/
第二步:
1、gpg –import ~/Bkey_name 在A机器上导入B机器的公钥
2、gpg –import ~/Akey_name 在B机器上导入A机器的公钥
第三步:
1、gpg -e -r Bkey_name file1 在A机器使用B的公钥对文件进行加密
2、gpg -e -r Akey_name file2 在B机器使用A的公钥对文件进行加密
第四步
1、scp file1.gpg B机器:~ 在A机器,将用B公钥加密的文件传输给B机器
2、scp file2.gpg A机器:~ 在B机器,将用A公钥加密的文件传输给A机器
第五步
1、gpg -d file2.gpg >file2 在A机器,将B传送来的文件解密(默认会使用A自己的私钥来解密)
2、gpg -d file1.gpg > file1 在B机器,将A传送来的文件解密(默认会使用B自己的私钥来解密)