Welcome to the Decentralized Future
Decentralization? We're still early!

GPG极简教程(尽可能少地使用命令行)

正在檢視 0 則發表的回覆
  • 作者
    文章
    • #17409
      Brave
      參與者
      18466

      GPG 是借助PGP协议加密数据以便安全传递数据的工具。这里以最容易上手的Ubuntu为例,来解释GPG使用的极简方法。

      测试系统版本:ubuntu 23.04

      步骤简要做如下介绍:

      1)完成ubuntu安装,并找到ubuntu的gnome桌面自带的软件Passwords and Keys。

      2)点击左侧 + 号,选择新建PGP key。

      3)填写name和邮箱地址以后,下一步选中allow,然后填写Passphrase;

      4)将Passphrase保存到KeepassXC等密码管理器;

      5)进入终端,输入如下命令来导出公钥(此命令将导出公钥的ascii防护版本):

      gpg --output public.pgp --armor --export username@email

      6)如果有必要,也可以导出私钥(请确定你需要这么做,因为私钥非常重要,不能泄露)

      gpg --output private.pgp --armor --export-secret-key username@email

      7)安装Nautilus软件,以方便使用前端GUI来直接进行加密和解密操作。

      sudo apt install seahorse-nautilus

      8)安装完成后,使用如下命令重启Nautilus:

      nautilus -q

      9)现在即可进一步测试加密和解密操作了。日常使用时,建议使用公钥来加密,使用私钥来解密,并将私钥离线存储。公钥也可以进一步与他人分享,以便于实现安全地交换数据。

      10)导出的公钥可以导入到日常使用的ubuntu系统的Passwords and Keys软件中,或者导出到其他系统中,便于日常加密使用。

      参考资料:

      How to Install Seahorse Encryption on Ubuntu

正在檢視 0 則發表的回覆
  • 抱歉,回覆主題必需先登入。