首页 > 编程知识 正文

pgp文件加密原理,php使用什么加密

时间:2023-05-05 16:13:02 阅读:195067 作者:1391

实验目的及要求 掌握PGP基本介绍掌握PGP在加密技术中的应用实验环境 使用Windows 10操作系统软件版本:PGPDesktopWin64-10.0.3.exe实验原理

说明:

PGP加密系统是采用公开密钥加密与传统密钥加密相结合的一种加密技术。它使用一对数学上相关的钥匙,其中一个(公钥)用来加密信息,另一个(私钥)用来解密信息。PGP采用的传统加密技术部分所使用的密钥称为“会话密钥”(sek)。每次使用时,PGP都随机产生一个128位的IDEA会话密钥,用来加密报文。公开密钥加密技术中的公钥和私钥则用来加密会话密钥,并通过它间接地保护报文内容。PGP(Pretty Good Privacy),是一个基于RSA公匙加密体系的邮件加密软件。可以用它对你的邮件保密以防止非授权者阅读,它还能对你的邮件加上数字签名从而使收信人可以确信邮件是你发来的。它让你可以安全地和你从未见过的人们通讯,事先并不需要任何保密的渠道用来传递密匙。它采用了:审慎的密匙管理,一种RSA和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。它的功能强大,有很快的速度。而且它的源代码是免费的。实验内容 任务一、PGP软件的安装

 

1.1、安装并选择默认语言;

 

1.2、接收安装协议;

 

1.3、选择第二项-不显示发行说明;

 

1.4、选择no-不重启系统;

 

1.5、软件激活;

注:使用注册机注册软件,将注册机放置软件的安装目录下。

 

1.6、汉化-将“中文包”目录下的所有文件,复制到“C:Program Files (x86)Common FilesPGP CorporationString”;

 

1.7、工具-选项-选择语言-Deutsch;

 

1.8、汉化成功;

 

任务二、利用PGP软件实现邮件的加密

 

2.1、打开PGP密钥生成助手;

注:打开PGP desktop,选择“文件”菜单—新建—PGP密钥,打开“PGP密钥生成助手”对话框;

 

2.2、输入名称和邮件地址;

 

2.3、创建口令;

 

2.4、完成密钥的生成;

 

2.5、添加主密匙;

注:在PGP desktop中,选择“工具”—“选项”对话框,打开 “PGP选项”对话框。选择“主密匙”选项卡进行添加;

 

2.6、保存密钥;

注:选中“Yanxukun”账户,点击右键,选中“导出”,选择好保存位置将密钥保存;

 

2.7、发送密钥;

将Yanxukun的公钥复制出来发送给test2用户,同时将test2的公钥发送给test1;

 

2.8、文件加密;

Test2将要发送的文件利用pgp进行加密。选中文件,单击右键,选择“PGP Desktop”—“使用密钥保护”,将文件加密;

 

2.9、添加公钥;

注:在打开的“PGP压缩包助手”对话框中,点击“添加”按钮,添加Yanxukun和test2公钥;

 

2.10、设置加密、签名后的文件;

注:在打开的“PGP压缩包助手”对话框中,可以对新建进行签名,同时设置加密、签名后的文件的保存位置,设置完成;

 

2.11、发送加密文件;

 

2.12、解密文件;

注:对加密附件右击选择PGP Desktop,选择解密&校验选项进行解密,即可得到明文邮件;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。