在Linux系统下安装pgpcommandline

平台:Ubuntu14.04  32位操作系统

PGP版本:PGPCommandLine-10.3.2.12268-MP1-12268.linux.i386.rpm

因为ubantu不支持rpm的安装,ubantu默认的安装包格式的deb,所以先要把rpm的转换为deb的安装包。

安装alien:

$ sudo apt-getinstall alien

$ sudo alien PGPCommandLine-10.3.2.12268-MP1-12268.linux.i386.rpm#将rpm转换位deb,完成后会生成一个同名的.deb文件,但这里生成的是pgpcmdln_10.3.2.12268-12269_i386.deb

$ sudo dpkg -i pgpcmdln_10.3.2.12268-12269_i386.deb #安装

安装完成后,需要设置环境变量,我一开始忘了设置了,pgp -l老是提醒未安装软件。搞了一天还以为自己安装有问题。

设置全局环境变量:

$sudo vi ~/.bashrc

      加入如下内容:

export PATH=$PATH:/opt/pgp/bin
export PGP_HOME_DIR=/usr/local/pgp/

重启后设置成功。



安装成功后直接可以使用:pgp --version查看版本信息。

root@ubuntu:/usr/local/pgp# pgp --license-authorize --license-name "Team ACME" --license-organization "EViL Corp." --license-number "DKQ3060C5HK0NERXW0HB4QABEBKC" --license-email "chenxuejiao1989@126.com"
pgp:license authorize (0:license authorized)

注册成功。


创建密钥:

root@ubuntu:/usr/local/pgp# pgp --gen-key firstPgpKey --key-type RSA --encryption-bits 2048 --passphrase firstPgpKey
/usr/local/pgp/pubring.pkr:generate key (0:file created successfully)
/usr/local/pgp/secring.skr:generate key (0:file created successfully)
firstPgpKey:generate key (2078:non-standard user ID)
Acquiring entropy from system state....done
Generating key firstPgpKey
progress...........................................................................................................******* ................******* done
0x2418A0F4:generate key (0:key successfully generated)
Acquiring entropy from system state....done
Generating subkey
progress.....................................*******  ..................******* done
0x347BDE0C:generate key (0:subkey successfully generated)
如果第一次创建没成功,可能是权限问题,记得给主目录$ PGP_HOME_DIR下的文件授权。


创建成功后就可以用命令看到自己的key list了。

root@ubuntu:/usr/local/pgp# pgp -l
 Alg  Type Size/Type Flags   Key ID     User ID
----- ---- --------- ------- ---------- -------
*RSA4 pair 2048/2048 [VI---] 0x2418A0F4 firstPgpKey
1 key found
创建的密钥对被存储在 $ PGP_HOME_DIR下,你此时可以在 $ PGP_HOME_DIR下看到多出pubring.pkr和secring.skr两个文件。

root@ubuntu:/usr/local/pgp# ll
total 20
drwxr-xr-x  2 root root 4096 Nov  4 12:23 ./
drwxr-xr-x 14 root root 4096 Nov  3 14:45 ../
-rw-------  1 root root 1518 Nov  4 12:23 pubring.pkr
-rwxrwxrwx  1 root root  512 Nov  4 12:36 randseed.rnd*
-rw-------  1 root root 2912 Nov  4 12:23 secring.skr
其它命令请参见guid手册。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
PGP是世界顶级的加密软件,介绍如下: PGP Command Line 是一款加密工具,可加密大量的批处理信息、维护备份过程安全,用户能在自动运行脚本中插入PGP加密和数字签名功能,确保信息在传递、存储或备份过程中的安全。这是PGP的命令行工具.允许组织对秘密信息进行自动加密和签名。 PGP Command Line产品特性: 1.该产品为信息安全负责人员和IT管理员提供了广泛的功能。 2.编密码集成简单——利用脚本语言和选择工具,IT管理员可以将编密码和数字签名集成到批处理程序中。IT工作人员也可以利用他们当前的脚本工具,无需学习新的脚本或配置工具,就可以提供一个简单的途径,将编密码集成到构建好的批处理结构中。 3. 全面数据保护——通过在系统文件级进行加密,PGP Command Line不仅确保了数据的传输安全,同时还实现了在网络两端的安全保存。数据以加密形式保存,避免了未授权的信息访问。将PGP Command Line集成到批处理中,公司能够遵循团体的信息安全要求。 4.ADK技术——PGP Command Line确保全部信息加密为ADK,可以按照企业规则实现以后的复原。如果密钥丢失或不可用,或者需要访问加密数据时,公司可以通过ADK对信息解密并复原数据,这样就降低了数据损失概率。有些公司需要经常保护客户和自身信息,同时还要确保数据能够访问或检查,ADK功能就显得尤其重要。 5.标准方案——PGP Command Line同其他支持OpenPGP 和X.509密钥格式的产品无缝协作,同时支持PGP Keyserver和X.509 LDAP Directory协议。这就增加了企业的灵活性,允许企业根据自身的需求采取混合匹配的最佳方案,最大化其技术投资。 6.可信赖的PGP技术——所有PGP产品都是构建於PGP软件开发包(SDK)之上,提供了强有力的加密、数字签名等其他保密功能。PGP SDK 3.0.3已经获得FIPS 140-2证明。 7.公共源代码——PGP产品源代码公开可用,第三方可以验证标准的加密算法,来证实PGP产品的安全性。 这个注册机可以激活PGP Command Line 10.3.2 MP11

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值