参考:
https://www.howtoing.com/linux-commandline-encryption-tools/
➜ gpg_test ls [16:34:05]
cqq_test_gpg2.txt cqq_test_gpg.txt cqq_test_gpg.txt.gpg
➜ gpg_test cat cqq_test_gpg2.txt [16:34:17]
test gpg by cqq
➜ gpg_test vi cqq_test_gpg2.txt [16:34:25]
这个命令用于加密。运行GPG时,首次创建.gnupg
文件夹。 它包含加密过程所需的文件。 然后它要求您输入两次密码。 请确保您输入了一个强大的密码,并且您记得这个密码,以备将来解密您的文件。
➜ gpg_test gpg -c cqq_test_gpg2.txt [16:34:42]
➜ gpg_test ls [16:35:08]
cqq_test_gpg2.txt cqq_test_gpg2.txt.gpg cqq_test_gpg.txt cqq_test_gpg.txt.gpg
➜ gpg_test ll [16:35:15]
total 24K
drwxr-xr-x 2 root root 4.0K May 15 16:35 ./
drwxr-xr-x 51 root root 4.0K May 15 16:35 ../
-rw-r--r-- 1 root root 19 May 15 16:34 cqq_test_gpg2.txt
-rw-r--r-- 1 root root 102 May 15 16:35 cqq_test_gpg2.txt.gpg
-rw-r--r-- 1 root root 16 May 15 16:21 cqq_test_gpg.txt
-rw-r--r-- 1 root root 97 May 15 16:22 cqq_test_gpg.txt.gpg
这个命令用于解密,由于.gnupg
文件夹就在本地,所以它就自动帮你解密了。
➜ gpg_test gpg -o output.txt cqq_test_gpg2.txt.gpg [16:35:17]
gpg: AES encrypted data
gpg: encrypted with 1 passphrase
➜ gpg_test ls [16:36:20]
cqq_test_gpg2.txt cqq_test_gpg2.txt.gpg cqq_test_gpg.txt cqq_test_gpg.txt.gpg output.txt
➜ gpg_test cat output.txt [16:36:37]
test gpg by cqq
v2