1 个不稳定版本
0.1.0 | 2019年11月3日 |
---|
#7 在 #mattermost
22KB
220 行
关于
一个使用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