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中使用Hutool进行AES加密解密的方法举例

《Java中使用Hutool进行AES加密解密的方法举例》AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个,下面:本文主要介绍Java中使用Hutool进行AES加密解密的相关资料... 目录前言一、Hutool简介与引入1.1 Hutool简介1.2 引入Hutool二、AES加密解密基础

SpringBoot3使用Jasypt实现加密配置文件

《SpringBoot3使用Jasypt实现加密配置文件》这篇文章主要为大家详细介绍了SpringBoot3如何使用Jasypt实现加密配置文件功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编... 目录一. 使用步骤1. 添加依赖2.配置加密密码3. 加密敏感信息4. 将加密信息存储到配置文件中5

SpringBoot整合jasypt实现重要数据加密

《SpringBoot整合jasypt实现重要数据加密》Jasypt是一个专注于简化Java加密操作的开源工具,:本文主要介绍详细介绍了如何使用jasypt实现重要数据加密,感兴趣的小伙伴可... 目录jasypt简介 jasypt的优点SpringBoot使用jasypt创建mapper接口配置文件加密

Java实现MD5加密的四种方式

《Java实现MD5加密的四种方式》MD5是一种广泛使用的哈希算法,其输出结果是一个128位的二进制数,通常以32位十六进制数的形式表示,MD5的底层实现涉及多个复杂的步骤和算法,本文给大家介绍了Ja... 目录MD5介绍Java 中实现 MD5 加密方式方法一:使用 MessageDigest方法二:使用

Java使用Mail构建邮件功能的完整指南

《Java使用Mail构建邮件功能的完整指南》JavaMailAPI是一个功能强大的工具,它可以帮助开发者轻松实现邮件的发送与接收功能,本文将介绍如何使用JavaMail发送和接收邮件,希望对大家有所... 目录1、简述2、主要特点3、发送样例3.1 发送纯文本邮件3.2 发送 html 邮件3.3 发送带

Windows server服务器使用blat命令行发送邮件

《Windowsserver服务器使用blat命令行发送邮件》在linux平台的命令行下可以使用mail命令来发送邮件,windows平台没有内置的命令,但可以使用开源的blat,其官方主页为ht... 目录下载blatBAT命令行示例备注总结在linux平台的命令行下可以使用mail命令来发送邮件,Win

使用Java发送邮件到QQ邮箱的完整指南

《使用Java发送邮件到QQ邮箱的完整指南》在现代软件开发中,邮件发送功能是一个常见的需求,无论是用户注册验证、密码重置,还是系统通知,邮件都是一种重要的通信方式,本文将详细介绍如何使用Java编写程... 目录引言1. 准备工作1.1 获取QQ邮箱的SMTP授权码1.2 添加JavaMail依赖2. 实现

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

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.