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

相关文章

使用zip4j实现Java中的ZIP文件加密压缩的操作方法

《使用zip4j实现Java中的ZIP文件加密压缩的操作方法》本文介绍如何通过Maven集成zip4j1.3.2库创建带密码保护的ZIP文件,涵盖依赖配置、代码示例及加密原理,确保数据安全性,感兴趣的... 目录1. zip4j库介绍和版本1.1 zip4j库概述1.2 zip4j的版本演变1.3 zip4

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、

SpringBoot中SM2公钥加密、私钥解密的实现示例详解

《SpringBoot中SM2公钥加密、私钥解密的实现示例详解》本文介绍了如何在SpringBoot项目中实现SM2公钥加密和私钥解密的功能,通过使用Hutool库和BouncyCastle依赖,简化... 目录一、前言1、加密信息(示例)2、加密结果(示例)二、实现代码1、yml文件配置2、创建SM2工具

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

在Spring Boot中实现HTTPS加密通信及常见问题排查

《在SpringBoot中实现HTTPS加密通信及常见问题排查》HTTPS是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护,下面通过本文给大家介绍在SpringB... 目录一、HTTPS核心原理1.加密流程概述2.加密技术组合二、证书体系详解1、证书类型对比2. 证书获

使用Java实现Navicat密码的加密与解密的代码解析

《使用Java实现Navicat密码的加密与解密的代码解析》:本文主要介绍使用Java实现Navicat密码的加密与解密,通过本文,我们了解了如何利用Java语言实现对Navicat保存的数据库密... 目录一、背景介绍二、环境准备三、代码解析四、核心代码展示五、总结在日常开发过程中,我们有时需要处理各种软

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增

使用Python和SQLAlchemy实现高效的邮件发送系统

《使用Python和SQLAlchemy实现高效的邮件发送系统》在现代Web应用中,邮件通知是不可或缺的功能之一,无论是订单确认、文件处理结果通知,还是系统告警,邮件都是最常用的通信方式之一,本文将详... 目录引言1. 需求分析2. 数据库设计2.1 User 表(存储用户信息)2.2 CustomerO

利用python实现对excel文件进行加密

《利用python实现对excel文件进行加密》由于文件内容的私密性,需要对Excel文件进行加密,保护文件以免给第三方看到,本文将以Python语言为例,和大家讲讲如何对Excel文件进行加密,感兴... 目录前言方法一:使用pywin32库(仅限Windows)方法二:使用msoffcrypto-too