zoukankan      html  css  js  c++  java
  • GPG

    GPG

    安装过程

    Ubuntu 环境
    使用命令 sudo apt-get install gnupg 安装GPG。

    使用命令 gpg --help ,检验是否安装成功。

    密钥生成


    使用命令 gpg --gen-key ,生成密钥。

    生成吊销证书


    使用命令 gpg --gen-revoke [用户ID] 生成吊销证书。

    上传公钥

    使用命令 gpg --send-keys [用户ID] --keyserver hkp://subkeys.pgp.net 上传公钥。

    生成指纹

    使用命令 gpg --fingerprint [用户ID] 生成指纹

    获取他人公钥

    使用命令 gpg --keyserver hkp://subkeys.pgp.net --search-keys [用户ID] 获取他人公钥

    但是出现了错误,无法连接到服务器。
    gpg --armor --output public-key.txt --export [用户ID]
    于是选择邮件将公钥发送给队友。将公钥输出为txt文,使用邮箱将文件发送给队友。

    导入他人公钥

    gpg --import [文件名]

    解密文件

    获得了队友使用自己公钥加密的文件后,使用 gpg --decrypt [文件名] 进行解密,可以使用--output [文件名]指定输出文件,如果不指定就只会显示解密内容,不会把解密内容存入文件。
    GPG入门教程中gpg --decrypt demo.en.txt --output demo.de.txt无法执行,应该改为gpg --output demo.de.txt --decrypt demo.en.txt

    加密文件

    同样通过邮件形式获得了队友公钥后使用 gpg --encrypt [] 进行加密



    将加密完的文件通过邮件发送给队友。

    更多GPG入门教程

    在某些地方使用用户名时会显示有语法错误,在<>前加上即可。

  • 相关阅读:
    World Cup
    Eva's Problem
    Number-guessing Game
    WisKey的眼神
    Vowel Counting
    The 3n + 1 problem
    超级楼梯
    母牛的故事
    素数回文
    画8
  • 原文地址:https://www.cnblogs.com/lxy2019/p/12060432.html
Copyright © 2011-2022 走看看