PGPDesktop在win7环境下的安装和使用

PGP的简介

PGP(Pretty Good Privacy),是一个基于RSA公钥加密体系的邮件加密软件,它提供了非对称加密和数字签名,是目前非常流行的公钥加密软件包。

PGP的功能

  • 使用PGP对邮件加密,以防止非法阅读;
  • 能给加密的邮件追加上数字签名,从而使收信人进一步确信邮件的发送者,而事先不需要任何保密的渠道用来传递密钥;
  • 可以实现只签名而不加密,适用于发表公开声明时证实声明人身份,也可防止声明人抵赖,这一点在商业领域有很大的应用前景;
  • 能够加密文件,包括图形文件、声音文件以及其它各类文件;
  • 利用PGP代替Unicode生成RADIX64(就是MIME的BASE 64格式)的编码文件。

PGP的工作流程

假设:a想要对邮件明文m进行加密后发送给b,a知道b的公钥PKb,b知道a的公钥PKa

加密部分

  1. a用MD5算法对邮件明文m进行hash运算生成一个长度为128位二进制数的消息摘要m1,a在消息摘要m1的末尾加上a的用户名和日期等信息得到m2
  2. a用a的私钥SKa对m2进行加密(签名)运算得到签名s
  3. a用PKzip算法(一种压缩算法)对明文m和签名s进行压缩处理得到m3
  4. a用IDEA算法(一种对称密码算法)和随机密钥K对m3进行加密得到邮件密文c1
  5. a用RSA算法和b的公钥PKb对随机密钥K进行加密得到c2
a将邮件密文c1和c2通过公开信道发送给b

解密部分

  1. b用RSA算法和b的私钥SKb对c2进行解密得到随机密钥K
  2. b用IDEA算法和随机密钥K对邮件密文c1进行解密得到m3
  3. b用PKzip算法对m3进行解压缩得到明文m和签名s
  4. b用a的公钥PKa对签名s进行解密(验证签名)运算得到m2,进而得到m1和a的用户名和日期,这就证明邮件的发送者是a,起到了验证身份的目的
  5. b用MD5算法对邮件明文m进行hash运算生成一个长度为128位二进制数的消息摘要m3与m1进行比较,相同的话证明邮件明文m没有被篡改

PGPDesktop在win7上的安装破解汉化

PGPDesktopWin64-10.0.3的下载链接

  1. 下载完成后解压,点开解压得到的文件夹,可以看到好几个文件夹

  2. 进入setup文件夹,点击PGPDesktopWin64-10.0.3。顺着安装流程走完就,一直点下一步下一步就可以了,安装过程中360会很多次跳出来提醒,选择允许程序的所有行为,安装完成后会问要不要重启,选择不要重启

  3. 进入Keygen文件夹,打开Keygen

  4. 点击patch按钮,提示patching down

  5. 重启计算机,开机后断开网络连接

  6. 开机后PGP软件会自己启动,跳出来一个注册的对话框

  7. 打开Keygen,把name和company的内容复制到注册对话框中的name和coperation栏中,email栏不填,下一步

  8. 不知道点击多少个下一步之后,会到一个填写序列号的界面,把keygen的序列号复制过去,点击下一步

  9. 提示注册失败,断网了当然会失败,在失败界面中选择enter a license authorization provided by PGP customer service选项,点击下一步

  10. 把keygen的activation的所有内容复制到文本框中

  11. 如果提示失败,那么在keygen中点击generate,会生成新的serial和activation,把新的内容复制到相应位置即可

  12. 又是不停地点击下一步直到全部完成

  13. 把PGP给关了,找到桌面右下角PGPDestop,左键点击还是右键点击都可以,退出PGP服务

  14. 把中文包中所有文件复制到以下目录。选择复制和替换这一项,在开始菜单找到并打开PGPDestop

C:\Program FilesX86\Common Files\PGP Corporation\Strings

  1. 在菜单栏中选择tools-Options,在product language内选择Deutsch
  2. 重新启动PGPDestop即可

PGPDesktop在win7环境下的安装和使用的更多相关文章

  1. WIN7环境下CUDA7.5的安装、配置和测试(Visual Studio 2010)

    以下基于"WIN7(64位)+Visual Studio 2010+CUDA7.5". 系统:WIN7,64位 开发平台:Visual Studio 2010 显卡:NVIDIA ...

  2. 在Win7环境下安装启动Linux

    在Win7环境下安装启动Linux 在Win7系统下,安装启动Linux特别的不方便,由于XP下的boot.ini配置文件不在了,要加入�一下启动选项的话, 仅仅能使用专门的工具,这或多或少给人带来不 ...

  3. win7环境下配置JDK&&安装Weblogic12.2.1.4.0

    win7环境下安装Weblogic12.2.1.4.0 写在前面 最近因为想复现一下weblogic的CVE-2020-2555和CVE-2020-2883漏洞,需要weblogic环境,但是vulh ...

  4. Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本号的开发环境

    写这篇博客时2D游戏引擎Cocos2d-x的最新版本号为2.1.4,记得非常久曾经使用博客园博主子龙山人的一篇博文<Cocos2d-x win7+vs2010配置图文具体解释(亲測)>成功 ...

  5. 【转】Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)

    http://blog.csdn.net/ccf19881030/article/details/9204801 很久以前使用博客园博主子龙山人的一篇博文<Cocos2d-x win7+vs20 ...

  6. WIN7 环境下搭建 PHP7(64 位)操作步骤

    WIN7 环境下搭建 PHP7(64 位)操作步骤 一.安装与配置 Apache 1.下载 Apache下载地址:https://www.apachelounge.com/download/ 2.安装 ...

  7. 在Win7环境下搭建Geant4工作平台

    本物理专业小硕,现在材料实验室工作,研究方向大概是核屏蔽材料的软件模拟吧.其实实验室里大多数师兄弟都是搞焊接的,平时能接触到这类直接给源码自己编译的软件的机会基本为零,所以一切都靠自己探索,成功搭建了 ...

  8. Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)

      写这篇博客时2D游戏引擎Cocos2d-x的最新版本为2.1.4,记得很久以前使用博客园博主子龙山人的一篇博文<Cocos2d-x win7+vs2010配置图文详解(亲测)>成功配置 ...

  9. libCURL开源库在VS2010环境下编译安装,配置详解

    libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 http://blog.csdn.net/su ...

随机推荐

  1. Python开发【笔记】:asyncio 定时器

    asyncio 定时器 实现: import asyncio class Timer: def __init__(self, timeout, callback): self._timeout = t ...

  2. swift 颜色设置方法

    如下: func RGB(red: CGFloat, green: CGFloat, blue: CGFloat) -> UIColor { return UIColor.init(red: r ...

  3. Android Studio 下载与安装配置

    一.下载 Android Studio下载链接:http://www.android-studio.org/ 1.进入安卓中文社区官网进行下载. 2.下载完成. 二.安装与配置环境 1.选择“此电脑” ...

  4. SpringBoot-整合多数据源

    整合多数据源 这里有两种,分包数据源和注解数据源,这里讲分包数据源 配置文件中新增两个数据源 spring.datasource.test1.driverClassName = com.mysql.j ...

  5. linux dmesg 查看系统故障信息

    dmesg 可以查看linux 内核信息 dmesg’命令设备故障的诊断是非常重要的.在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息.‘dmesg ...

  6. 微信小程序首支视频广告片发布

    自2017年1月9日上线以来,微信小程序瞬间引爆网络,又迅速归于平静.对这个“无需安装.触手可及.用完即走.无需卸载”的小程序,微信从一开始就对它寄予了无限期望.在公布一系列规则更改后,微信小程序终于 ...

  7. 卸载postgresql数据库

    卸载postgresql数据库有两种方法,第一种一个个包卸载,第二种全部卸载.做这些之前请先做好备份,以防意外! 1.1.查询出postgres数据库,用命令rpm -qa |grep postgre ...

  8. MySQL中的数据类型以及完整性约束

    数据类型 数据库mysql中也是分很多数据类型的,最常用的就是:数字类型.字符类型.日期类型.枚举与集合类型 一.数字类型: 默认都是有符号的,即正负号,若想无符号,在创建表时加unsigned.指定 ...

  9. docker容器多服务(不推荐)

    1.最常用方式配置进程管理工具Supervisor 2.最简单的就是把多个启动命令放到一个启动脚本里面,启动的时候直接启动这个脚本 第一种方式: 1.构建基础镜像 FROM lmurawsk/pyth ...

  10. Linux开启root用户

    1.进入系统的时候Ctrl + Alt + F1,切换到命令窗口,登录现有用户: 2.执行sudo passwd root + root的密码: 3.按照要求输入密码: ==> root用户密码 ...