GPG——另一种加密信息的方式

GPG


·使用gpg实现对称加密

·对称加密file文件

         gpg -c file

         ls file.gpg

20.png

GPG——另一种加密信息的方式

GPG——另一种加密信息的方式

GPG——另一种加密信息的方式

·在另一台主机上解密file

        gpg -o file -d file.gpg

GPG——另一种加密信息的方式

GPG——另一种加密信息的方式

GPG——另一种加密信息的方式

GPG——另一种加密信息的方式

·使用gpg工具实现公钥加密

         在hostB主机上用公钥加密,在hostA主机上解密

        

         在hostA主机上生成公钥/私钥对

                 gpg –gen-key

        

        在hostA主机上导出公钥到wang.pubkey

                 gpg -a –export -o wang.pubkey

        

        在hostA主机上查看公钥

                gpg –list-keys

        

        从hostA主机上复制公钥文件到需加密的B主机上

                 scp wang.pubkey hostB

        

         在需加密数据的hostB主机上生成公钥/私钥对

                 gpg –list-keys

                 gpg –gen-key

                

         在hostB主机上导入公钥

                 gpg –import wang.pubkey

                 gpg –list-keys

        

         用从hostA主机导入的公钥,加密hostB主机的文件file, 生成file.gpg

                 gpg -e -r wangxiaochun file

                 file file.gpg        

        

         复制加密文件到hostA 主机

                 scp fstab.gpg hostA:

        

         在hostA 主机解密文件

                 gpg -d file.gpg

                 gpg -o file -d file.gpg

        

         删除公钥和私钥

                 gpg –delete-keys wangxiaochun

                 gpg –delete-secret-keys wangxiaochun

原创文章,作者:megedugao,如若转载,请注明出处:http://www.178linux.com/48499

(0)
megedugaomegedugao
上一篇 2016-09-22 16:12
下一篇 2016-09-22 20:37

相关推荐

  • Mysql之主从复制

    Mysql之主从复制 节点一 修改配置文件设置唯一ID开起二进制日志 [root@node1 ~]# vim /etc/my.cnf 增加以下内容     [mysqld]     log-bin=master_bin &nbsp…

    Linux干货 2016-07-19
  • 如何正确安装一个源码包

        下周就要考试了,心情挺忐忑不安的,前几天做了25期的考试题,感觉每个题都是老师上课讲过的,但是自己做却想不起来了。这应该就像学习数学一样,需要大量练习,做的多了自然就会了。     这周我们学习了如何使用yum,还学习了磁盘管理。针对如何安装源码包,以httpd包为例我们…

    2017-08-19
  • linux任务管理与计划

    linux系统作业控制的命令:     job(作业):一个作业通常包含多个命令(也有可能只包含一个),联合起来由单个小程序组合,完成复杂任务,对Linux而言作业有两种;前台作业和后台作业        前台作业(forgroud):通过终端启动,且启动后会…

    Linux干货 2016-09-13
  • Bash Shell脚本基础-变量类型-位置变量

    Bash Shell脚本基础–变量类型–位置变量   §·bash shell脚本编程概述: 1 §·bash shell脚本中的变量 2     *什么是变量 2     *变量的类型 2     *ba…

    Linux干货 2016-08-12
  • Linux基本知识之Vim编辑器

    vim文本编辑器:    vim是Linux系统上的最著名的文本/代码编辑器,也是早年的vi编辑器的加强版,而gVim则是其windows版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极大幅度的效率的提升。 (1)打开文件与关闭文件:     …

    Linux干货 2016-08-10
  • Linux 入门基础 及一些常见命令(下)

    date:                    显示日期时间:date [OPTION]… [+FORMAT]        &nbsp…

    Linux干货 2016-09-17