详解LinuxGPG加密

GPG 可以用来签署和加密数据。方便发送和接收方进行数据加密和对方身份的确认。GPG 使用对称加密技术来加密大段内容,而采用非对称加密技术来交换对称加密的秘钥。

创新互联公司作为成都网站建设公司,专注网站建设、网站设计,有关企业网站建设方案、改版、费用等问题,行业涉及门窗定制等多个领域,已为上千家企业服务,得到了客户的尊重与认可。

在Ubuntu下,用GPG命令可以实现文件的加密和解密,而且GPG基本上每个发行版都会预装。

gpg -c file # 加密一个文件,会生成file.gpg
gpg file.gpg # 解密file.gpg 还原成file文件

常用基本命令

gpg --gen-key # 生成秘钥对
gpg --list-keys # 查看已有的秘钥
gpg --delete-secret-keys <...> # 删除私钥
gpg --delete-key <...> # 删除公钥
gpg --armor --output public.key --export 
  
    
   # 导出私钥 gpg --armor --output private.key --
   export-secret-keys 
   
     
    # 导出公钥 gpg --keyserver hkp://keyserver.ubuntu.com:11371 --send-keys 
    
      
     # 将公钥上传服务器 
    
   
  
  
  

生成秘钥时候如果出现下面的提示后卡住

We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.

手动安装一下面的软件即可解决问题!

sudo apt install rng-tools

下面是我在本地生成秘钥对并将公钥发到了服务器

公钥服务器:http://keys.gnupg.net/、http://keyserver.ubuntu.com:11371/

当前标题:详解LinuxGPG加密
文章地址:http://www.shufengxianlan.com/qtweb/news15/194765.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联