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

相关推荐

  • LVS类型及工作原理

    lvs工作原理 lvs(Linux Virtual Server),工作于layer4,其原理是根据请求报文的目标IP和PORT将其转发至后端主机集群中的某一提供服务的主机,具体转发到哪一台后端主机需要由挑选算法来决定。通俗来说,lvs的功能是通过在内核空间的netfilter上的INPUT链上的ipvs实现的,当报文由物理网络接口进入主机后,ipvs将流经…

    Linux干货 2016-12-05
  • awk

    awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。

    Linux干货 2018-01-02
  • 第七周

    创建一个10G分区,并格式化为ext4的文件系统 划分分区 partxprobe:重读分区表   建立文件系统,acl机制          挂载文件系统          写文件 &nbs…

    Linux干货 2016-12-11
  • linux文件管理

    目录创建删除,软硬链接的区别和注意,file命令的使用,工作中遇到一些情况的处理方法

    2017-11-18
  • 2、基本命令介绍

    http://note.youdao.com/yws/public/redirect/share?id=dbbed5e1e3ecce8712076f11e70fc038&type=false

    Linux干货 2016-08-08
  • rpm管理包

    rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。接下来聊一聊如何安装、卸载、查询、检验rpm类的软件。 安装:…

    2017-08-19