最近看ZooKeeper(https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=67640124)官方文档,如下:
要用到gpg2,简单介绍一下gpg2。了解gpg2之前,先了解PGP加解密
PGP & GPG简介:
PGP(Pretty Good Privacy):是一个加密程序,被广泛用于对文件和邮件进行加密。1991年,程序员Phil Zimmermann为了避开政府监视,开发了加密软件PGP,此人牛的一逼,当时政府认为加密是军事武器,不允许非军事作用的加密,认为是非法,借号打击犯罪为口号,进行毫无廉耻地监控。PGP本身是收费商业软件,自由软件基金会决定,开发一个PGP的替代品,取名为GnuPG。这就是GPG的由来。GPG用途比较广,用来文件加密、邮件加密。
安装gpg2:
安装gnupg,brew install GnuPG,发现没有找到,就跑去官网下载了,官网下载地址:https://www.gnupg.org/download/index.html。本人Mac,有一个是工具,有一个是安装命令,如下:
下载截图生成key:
1.命令:gpg2 --gen-key
生成命令2.输入用户(Name)和邮件号、输入 O、 回车
3.输入密码:
4.生成文件在:{user}/.gnupg 目录下。
5.gpg2 -K(此处为大写K)查看生成的key
6.导出公钥:gpg2 --export -a xxxx > xxxx.key (xxxx是输入的name)
7.将公钥导入需要加密的服务器上
执行gpg2 --import xxxx.key
网友评论