zoukankan      html  css  js  c++  java
  • PGPDesktop在win7环境下的安装和使用

    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 FilesX86Common FilesPGP CorporationStrings
    

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

  • 相关阅读:
    gitlab 拉代码提示:Your Account has been blocked. fatal: Could not read from remote repository. 最佳解决方案
    关于C语言开大数组溢出的问题
    三元组转置稀疏矩阵
    传递二维数组
    vue3下把json放哪才能获得get到
    VM下Ubuntu的nat模式连不上wifi
    C3863 不可指定数组类型“int [510]”
    PAT1005 Spell It Right
    PAT1004 Counting Leaves
    PAT1002 A+B for Polynomials
  • 原文地址:https://www.cnblogs.com/besti20155228/p/7637058.html
Copyright © 2011-2022 走看看