在Linux中使用GPG命令行进行文件加密
时间:2019-05-19 01:26:10 来源:igfitidea点击:
我们知道,现在通过互联网发送和接收数据是不安全的。
在internet上传输数据时,有许多方法可以保护数据。
GnuPG还提供了基于密钥加密数据和通过internet安全传输数据的功能。
GPG是一个用于UNIX/LINUX之类操作系统的加密和签名工具。
GnuPG提供了许多文件加密和解密的方法。
阅读更多关于GnuPG的内容。
本文将了解在linux系统上使用GPG密钥进行文件加密。
步骤1:创建测试文件
首先创建一个要加密的测试文件。
如果要加密现有文件,可以跳过此步骤。
# echo "文件内容" > secureit.txt
步骤2:使用GPG加密文件
使用以下命令使用gpg加密上面创建的文件。
# gpg -c secureit.txt
上面的命令将创建一个名为secureit.txt.gpg的加密文件。
原始文件将保持不变。
# ls -l -rw-r--r-- 1 root root 24 Mar 9 21:36 secureit.txt -rw-r--r-- 1 root root 74 Mar 9 21:36 secureit.txt.gpg
第三步:解密文件
现在它还需要解密加密。
使用以下命令再次解密文件。
# gpg -o secureit-new.txt -d secureit.txt.gpg gpg: CAST5 encrypted data Enter passphrase:
我们将获得一个新的解密文件,名为secureit-new.txt。
# ls -l secureit-new.txt -rw-r--r-- 1 root root 24 Mar 9 21:56 secureit-new.txt