zoukankan      html  css  js  c++  java
  • centos GPG简单使用

    一.生成密钥

    gpg –gen-key

    二.查看密钥

    查看公钥:gpg --list-key

    查看私钥:gpg --list-secret-keys

    三.导出密钥:

    提取公钥:gpg -a --export newkey > newkey.asc

    提取私钥:gpg -a --export-secret-keys newkey > newkey_pirv.asc

    如:gpg --export -armor  key-id -o file.key

            gpg  -a -o ~/bob.key --export CAJJD99JF

    将公钥导出至文件,以便于其他人使用。--armor选项以文本形式显示输出,而非二进制格式。key-id是电子邮箱地址或在--list-keys的pub行中列出的八位十六进制数。

    四.导入密钥

    导入公钥或私钥:gpg --import newkey

     如:gpg --import file.key

    五.使用公钥加密文件:

    gpg -ea -r newkey filename

    即会生成filename.asc的加密文件

    六.使用私钥解密

    gpg -o filename -d filename.asc

    输入私钥密码

    即可把filename.asc的加密文件解密成filename文件。

    七.删除密钥

    删除私钥

    gpg --delete-secret-key newkey

    删除公钥

    gpg --delete-key newkey

    八.加密文件

    加密文件:gpg --encrypt --armor -r key-id file 
    用key-id的公钥加密消息。如果未提供-r key-id,命令将提示收件人输入。默认输出文件为file.asc.
    如:

        gpg --encrypt --armor -r JID90JU8 abc.txt

        

    gpg -e -a -r ykyx00 file

    九.解密文件:gpg --decrypt file

         ##### -e 是 --encrypt ;-a 是 --armor;如果未提供 -r key-id(还记得你的Real name 吗!) ,命令将提示收件人输入。默认输出文件为 file.asc

    用您的私钥之一解密用公钥加密的消息。

    gpg -d file.asc#### -d 是decrypt 解密的意思! 
    gpg -o file -d file.asc  #####指定一个输出文件file,以后打开file即可,不用这么麻烦了! 

    十.移除公钥和私钥

       gpg --delete-secret-key 51J45KBN  ##pub

       gpg --delete-key 8IDM45HN     ##sub

  • 相关阅读:
    mysql字符集编码整理
    mysql 修改字符集
    数据库高并发的设计
    mysql 中 character set 与 collation 的理解
    阿里代码规范检查工具的安装使用
    安卓学习Day05
    安卓学习Day04
    安卓学习Day03
    安卓学习day02
    安卓学习Day1
  • 原文地址:https://www.cnblogs.com/guarderming/p/12553130.html
Copyright © 2011-2022 走看看