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. kafka后台启动的命令

    kafka如果直接启动会出现问题,就是信息会打印在控制台,就会出现在控制台. 然后关闭窗口,kafka随之关闭,然后启动以下的命令就可以实现. ./kafka-server-start.sh ../c ...

  2. 那些年读过的书《Java并发编程的艺术》一、并发编程的挑战和并发机制的底层实现原理

    一.并发编程的挑战 1.上下文切换 (1)上下文切换的问题 在处理器上提供了强大的并行性就使得程序的并发成为了可能.处理器通过给不同的线程分配不同的时间片以实现线程执行的自动调度和切换,实现了程序并行 ...

  3. (4.23)sql server区服大小写的检索

    是的,SQL Server数据库可以区分大小写.区分大小写意味着SQL Server将为CASE,Case,CaSe等返回不同的结果集,并将所提到的字符串视为3个不同的字符串.区分大小写的数据库具有区 ...

  4. OC常用控件封装

    #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface CreateUI : NSObject ...

  5. 20181223 python 使用Beautiful Soup

    (这篇,没什么营养价值) 怎么说呢! 爬虫吧!把html页面进行解析得到有效数据,而beautiful soup 能快速格式化页面再进行方法对数进行提取,存入想要存入的DB中. from bs4 im ...

  6. WINDOWS SERVER 2008 R2安装指南

    说明:适用于以下几种操作系统: 1.Windows Server 2008 Standard Endition R2 2.Windows Server 2008 Enterprise Endition ...

  7. 基于Apache Spark机器学习的客户流失预测

    流失预测是个重要的业务,通过预测哪些客户可能取消对服务的订阅来最大限度地减少客户流失.虽然最初在电信行业使用,但它已经成为银行,互联网服务提供商,保险公司和其他垂直行业的通用业务. 预测过程是大规模数 ...

  8. 利用 PorterDuff 动态改变资源色值,缩减安装包大小

    利用 PorterDuff 改变资源原有色值,从而实现只需要一个资源文件,就可以表示几种不同的状态,如在线或者离线等等 public Drawable colorDrawable(Resources ...

  9. Java字符串复制

    Java字符串复制 public boolean topicFilterMatch(String topicFilter, String topic) { if (topicFilter == nul ...

  10. js同时获得数组的两个最小值

    //数组中找两个最小值,及索引 //例如数组: [2,6,7,4,10,3,5]; 计算得出,min1=2,index1=0,min2=3,index2=5; var min1 = Infinity; ...