#messages #encrypting #conveniently #client #mattermost #gpgme #gnu-pg

应用 mgpg

使用GPGME通过GnuPG方便地加密消息的Mattermost客户端

1 个不稳定版本

0.1.0 2019年11月3日

#7#mattermost

LGPL-2.1-or-later

22KB
220

📦✨ mgpg

Mattermost加密客户端

Build Status

文档

使用🦀构建

关于

一个使用GPGME通过GPGME方便地加密消息的Mattermost客户端。

设置

从源代码安装

cargo install mgpg

第一次运行mgpg时,您将进入设置过程。您的Mattermost密码将安全地存储在您的"密钥环"中。其他配置值以纯文本格式存储在"~./config/mgpg"中。

要重新运行设置过程,替换所有以前的值,请运行mgpg --reinit

用法

确保GPG知道接收者的公钥,通过导入密钥。您可以通过gpg --fingerprint recipient@mail.com来验证公钥是否已导入,或者,检查gpg --list-keys的输出。

使用接收者的公钥加密消息,并将其作为直接消息发送给接收者

echo "In God we trust. The rest we monitor." | mgpg --to edward.lyle@mail.com

除了加密消息外,您还可以在发送之前对其进行签名

echo "It's a brave new world out there." | mgpg --sign --to robert.dean@mail.com

将消息作为参数传递

mgpg --sign --to edward.lyle@mail.com -- "In God we trust. The rest we monitor."

帮助

mgpg --help
mgpg 0.1.0

USAGE:
    mgpg [FLAGS] [OPTIONS] [--] [message]

FLAGS:
    -h, --help       Prints help information
        --reinit
    -s, --sign
    -V, --version    Prints version information

OPTIONS:
    -t, --to <to>...

ARGS:
    <message>

依赖项

~11–22MB
~350K SLoC