如何在 Linux 上使用 gpg 命令加密和解密文件
information technologylinux
有很多方法可以保护您的数据。但是,GPG 提供了额外的优势,可以优先加密您的数据,并通过互联网安全地传输数据。本文介绍了如何在 Linux 上使用 GPG 命令加密和解密文件。
要获取有关 GPG 的更多信息,请使用以下命令:
$ gpg -h
示例输出应如下所示 –
gpg (GnuPG) 1.4.20 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Home: ~/.gnupg Supported algorithms: Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256 Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 Compression: Uncompressed, ZIP, ZLIB, BZIP2 Syntax: gpg [options] [files] Sign, check, encrypt or decrypt Default operation depends on the input data Commands: -s, --sign [file] make a signature --clearsign [file] make a clear text signature -b, --detach-sign make a detached signature -e, --encrypt encrypt data -c, --symmetric encryption only with symmetric cipher -d, --decrypt decrypt data (default) --verify verify a signature --list-keys list keys --list-sigs list keys and signatures --check-sigs list and check key signatures --fingerprint list keys and fingerprints -K, --list-secret-keys list secret keys --gen-key generate a new key pair --delete-keys remove keys from the public keyring --delete-secret-keys remove keys from the secret keyring --sign-key sign a key --lsign-key sign a key locally --edit-key sign or edit a key --gen-revoke generate a revocation certificate --export export keys --send-keys export keys to a key server --recv-keys import keys from a key server --search-keys search for keys on a key server --refresh-keys update all keys from a keyserver --import import/merge keys --card-status print the card status --card-edit change data on a card --change-pin change a card's PIN --update-trustdb update the trust database --print-md algo [files] print message digests ...............................................................................
加密和解密文件时,系统会要求输入密码并重复输入密码以保护文件安全
使用 GPG 加密文件
要使用 GPG 加密文件,请使用以下命令 –
$ gpg -c abc.txt
上述命令正在加密 abc.txt 文件。要验证此操作,请使用以下命令 –
$ ls
示例输出应如下所示 –
abc.txt Final_Url_Weight.csv site_health_depth5.txt abc.txt.gpg FINAL_URL_WEIGHT.db tp_Crawled_few.txt check_ageof_site.py final_url_weight.py extracting_keywors.py final_url_weight_sqlite.py
使用 GPG 解密文件
要解密上述文件,请使用以下命令 –
$ gpg -o abc.txt -d abc.txt.gpg gpg: AES encrypted data Enter passphrase:
上述命令解密文件并将其存储在同一目录中。
在上文中,我们学习了 – 如何在 Linux 上使用 GPG 命令加密和解密文件。在接下来的文章中,我们将介绍更多基于 Linux 的技巧和窍门。请继续阅读!
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

