PGP 文件加密 邮件加密

2023-12-11 05:48
文章标签 加密 邮件 pgp

本文主要是介绍PGP 文件加密 邮件加密,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

 

    今天为大家介绍一款国际顶级加密软件,用于文件加密,电子邮件加密。

    此软件由于其特殊性,怕被恐怖份子利用,故被美国国防部限制出口。

 

    现今互联网安全性无法保证,许多私人邮件被窃听。所以Philip Zimmerman开发了此软件—PGP.此软件是利用RSA加密方法。有人会说RAR压缩的时候不是可以加密码吗?哎!那种加密都是骗小孩玩的!


    我将给大家介绍的是PGP6.5.8简体中文版,虽然最新的版本为9,但是6.5.8既是免费的而且是简体中文版的。新版本既不好破解而且增加了些没实际用途的功能,最主要的是没有中文版的。所以本人认为PGP6.5.8是最经典的版本。操作简单,界面清晰。

 

   说了这么多,让我们来一起进入PGP的神秘世界。

 

   点击下载PGP6.5.8简体中文版(绝密软件)

 

   第一篇:安装PGP6.5.8。

   安装PGP和其它软件差不多,我就说明其中的需要注意的几点。

 

  

 

   1.这是选择需要安装的PGP组件,建议全选,反正没多大。

 

 

 

 

 

 

 

2.然后就会让你选择密钥存储的目录,可以点取消,使用默认路径。

 

 

 

3.这个提示是说:是不是马上创建密钥?选否,等汉化后再新建密钥。

 

 

 

 

 

 

 

第三篇:汉化PGP6.5.8。

把目录DLL文件夹的6个DLL文件,覆盖到C:/windows/system32. 把main文件夹的3个文件覆盖到安装目录。汉化完成。

 

 

第四篇:创建一对密钥。

 

到这里了,我要说明一下PGP的加密原理。简单的来说吧,PGP加密与解密是通过一对公钥和私钥来实现的。自己创建一对密钥:私钥自己保管,公钥可以发布出去。别人要给你发文件的时候通过你公布的公钥进行加密,然后你收到后用自己保管的私钥进行解密可。
这个过程是很严格的,就是说别人即使有你的公钥也无法对加密的文件进行解密,别人就连自己加密的文件都解不了。恩啊,说到这里我想大家有点明白PGP的原理了吧。好那我们来一起创建一对密钥。

双击PGPKeys.exe

 

 

 

 

单击密钥—>新建密钥… 下面是向导界面,我将使用图片说明的方式,详细说明创建一对密钥的过程。

 

 

 

 

 

     确定加密完成。生成后缀名为.pgp的文件。此时我们双击这个文件想对其解密,便会出现这个错误提示框。

 

 

 

 

 

 

    因为我们虽然有他的公钥,可以加密,但是没有它的私钥,无法解密。我们现在用我的公钥创建个加密文件,双击进行解密。输入管理密码。

 

  

 

 

 

 

 

即可完成解密啊!

第六篇:公钥的文本共享方式。
要想使用PGP的加密体系,就要让别人知道公钥,但是用文件的方式传递公钥总觉得有点不方便,其实PGP的公钥可以通过文本的形式传播。用记事本打开公钥文件。

只要复制其中的全部文本传递给别人即可,别人用记事本打开然后复制,另存为.asc格式,然后双击导入即可。
注意:只有一段的是公钥,有两段的是公钥加私钥(谨慎传递!)

第七篇:通过PGP进行电子邮件加密通信。(敬请期待)

 

 

其实邮件加密很简单,就是对邮件的文本进行加密处理。这个需要用到PGP的托盘图标,托盘没有一个锁的图标,去PGP的安装目录双击PGPtray文件即可。


     我就以用我的QQ邮箱(dinghu@vip.qq.com)发送加密邮件给我的Gmail邮箱()为例。

 

1.首先进入QQ邮箱,写好邮件标题、正文。然后选中需要加密的邮件正文,就是普通的文字选中。

 

 

 

 

然后直接在托盘的锁图标上单击右键选择,当前的窗口–>加密。

弹出选择公钥对话框。选择相应的公钥,和加密文件相同,然后点确定即可看到被加密过的文本。

 

 

 

 

 

开始发送,打开Gmail邮箱,如法炮制,选择所有加密过的文本,只不过这次选的是解密&认证。

 

 

 

 

 

 

 

然后在弹出的对话框中输入密钥的管理密码。当然你必须有与加密公钥相对应的私钥。然后确定即可看到原文,解密成功。

 

 

 

 

 

这样是不是就可以保证电子邮件的安全啦~

 

 

欢迎大家用PGP制作属于自己的密钥,将您的公钥用附件的形式发到我的邮箱:dinghu@gmail.com 我将把您的公钥发布到我的博客上供大家使用!哈哈!
点击下载我的公钥

 

顺便提一句:QQ邮箱不是安全性最差的也是倒数第二差~嘎嘎!

 

说了这么多,也许大多数人并不需要这么严格的安全要求,写此文纯粹自我爱好~~哈哈!!我很喜欢这款软件的精神.

第四篇:导出、导入公钥及密钥(包含公钥及密钥)

1.导出密钥:


在需要导出的密钥上右击选择导出… ,弹出导出对话框。

 

 

 

 

 

 

    如果不选择自动解密文档,那就要选择一个加密用的公钥。在要用的公钥上双击就可以了。为了说明问题我选择一个只有公钥的密钥。

 

 

  

 

 

 

 

 

2.导入密钥:
很简单双击密钥文件即可导入。

 

 

第五篇:使用公钥加密文件。
最好在加密前打包成一个文件,比如用RAR压缩下。然后在需要加密的文件上右击选择:PGP->Encrypt 弹出加密对话框。

 

 

 

 

 

 

 

 

 

参考资料:http://blog.csdn.net/mengxue123/archive/2009/05/19/4200707.aspx

这篇关于PGP 文件加密 邮件加密的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/479630

相关文章

Java中使用Java Mail实现邮件服务功能示例

《Java中使用JavaMail实现邮件服务功能示例》:本文主要介绍Java中使用JavaMail实现邮件服务功能的相关资料,文章还提供了一个发送邮件的示例代码,包括创建参数类、邮件类和执行结... 目录前言一、历史背景二编程、pom依赖三、API说明(一)Session (会话)(二)Message编程客

Python手搓邮件发送客户端

《Python手搓邮件发送客户端》这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下... 目录1. 简介2.主要功能2.1.邮件发送功能2.2.个性签名功能2.3.定时发送功能2. 4.附件管理2.5.配置加载功能2.6.

解决Cron定时任务中Pytest脚本无法发送邮件的问题

《解决Cron定时任务中Pytest脚本无法发送邮件的问题》文章探讨解决在Cron定时任务中运行Pytest脚本时邮件发送失败的问题,先优化环境变量,再检查Pytest邮件配置,接着配置文件确保SMT... 目录引言1. 环境变量优化:确保Cron任务可以正确执行解决方案:1.1. 创建一个脚本1.2. 修

Java中的密码加密方式

《Java中的密码加密方式》文章介绍了Java中使用MD5算法对密码进行加密的方法,以及如何通过加盐和多重加密来提高密码的安全性,MD5是一种不可逆的哈希算法,适合用于存储密码,因为其输出的摘要长度固... 目录Java的密码加密方式密码加密一般的应用方式是总结Java的密码加密方式密码加密【这里采用的

Django中使用SMTP实现邮件发送功能

《Django中使用SMTP实现邮件发送功能》在Django中使用SMTP发送邮件是一个常见的需求,通常用于发送用户注册确认邮件、密码重置邮件等,下面我们来看看如何在Django中配置S... 目录1. 配置 Django 项目以使用 SMTP2. 创建 Django 应用3. 添加应用到项目设置4. 创建

使用Python制作一个PDF批量加密工具

《使用Python制作一个PDF批量加密工具》PDF批量加密‌是一种保护PDF文件安全性的方法,通过为多个PDF文件设置相同的密码,防止未经授权的用户访问这些文件,下面我们来看看如何使用Python制... 目录1.简介2.运行效果3.相关源码1.简介一个python写的PDF批量加密工具。PDF批量加密

3.比 HTTP 更安全的 HTTPS(工作原理理解、非对称加密理解、证书理解)

所谓的协议 协议只是一种规则,你不按规则来就无法和目标方进行你的工作 协议说白了只是人定的规则,任何人都可以定协议 我们不需要太了解细节,这些制定和完善协议的人去做的,我们只需要知道协议的一个大概 HTTPS 协议 1、概述 HTTPS(Hypertext Transfer Protocol Secure)是一种安全的超文本传输协议,主要用于在客户端和服务器之间安全地传输数据

ja-netfilter的前世今生和非对称加密的欺骗原理

文章目录 ja-netfilter起源官网插件插件配置文件插件的综合应用更多用法 非对称加密欺骗原理非对称加密和数字证书激活过程和欺骗手段分析代码示例第一步:生成自签名证书脚本第二步:使用自签名证书对产品激活信息进行签名 样例数据样例激活码(注:用于代码演示,直接粘贴到JetBrains 家 IDE 中无法完成激活!不用试,肯定提示无效,无法激活!!)样例power.conf(配合ja-ne

Linux加密框架设计与实现

本文转自网络文章,内容均为非盈利,版权归原作者所有。 转载此文章仅为个人收藏,分享知识,如有侵权,马上删除。 原文作者:原文作者是独孤九贱大佬 原文地址:http://bbs.chinaunix.net/thread-3627341-1-1.html

Android的登陆MD5加密

1:导入代码 public class MD5Util {private static final String TAG = "MD5Util";/**** MD5加码 生成32位md5码*/public static String string2MD5(String inStr) {Log.e(TAG, "string2MD5: -------------------------");Mess