当前位置: 首页 > news >正文

PGP实现简单加密教程

模拟情景:

假设001和002两位同学的电脑上都安装了PGP,现在两人需要进行加密通讯。

一、创建密钥

1.新建密钥,输入名称和邮箱,输入8位口令,根据指示完成。

2.将其添加到主密钥,鼠标右击出现选项。

这里出现了一个错误,我们来进行检查。

找到工具,打开选项,打开主密钥那一栏,这个密钥id是之前没有删除干净的,选中它然后移除,在这里选择添加,也可以直接添加主密钥。

二、互换密钥

桌面上生成了001的密钥,001同学将密钥发给002同学,002同学将它导入到自己的PGP中。

用同样的方法将002同学的密钥给001同学。

三、加密会话

(一)签名加密

1.首先创建一份文档。

2.这里输入002同学的密钥。

3.这里签名密钥选择自己的。

4.可以看见桌面上生成了一个加密文件。

5.我们使用另外一台没有PGP的电脑打开,显示的内容是乱码。

6.现在我们将加密文件发送给002同学,002同学使用PGP进行解密。

7.这里显示了签名人是001同学,桌面上生成了一个解密后的txt文件,打开后是明文。


(二)口令加密与密钥加密

1.002同学生成一份文档并使用口令加密。

2.创建你的口令。

3.此时将加密文件发给001同学,001同学不知道口令也无法打开,所以002同学将口令写入另一份文档中并且使用密钥加密。

4.选择001同学的密钥,然后下一步下一步,完成创建。

5.将这两份加密文档发送给001同学。

6.001同学先解密口令.txt得到口令,然后利用口令解密第二份文件,得到明文。

实验结束。

http://www.dtcms.com/a/94715.html

相关文章:

  • Go常见问题与回答
  • NLP高频面试题(二十)——flash attention原理
  • 蓝桥杯备考:真题之飞机降落(暴搜+小贪心)
  • 2025年具有AI招聘管理系统选型及攻略分享
  • 新手SEO优化实战快速入门
  • AG7220替代方案|ASL6328芯片设计|HDMI2.0 Retimer中继器方案
  • 6. 理解中间件与认证中间件
  • 蓝桥杯C++基础算法-多重背包(优化)
  • 6.go语言函数
  • cms注册登录
  • PDF多表格结构识别与跨表语义对齐:基于对抗迁移的鲁棒相似度度量模型
  • 对锁进行封装
  • 通义Qwen实战(2): vllm框架部署实战
  • Yolo系列之Yolo v1概述及网络结构理解
  • C —— 指针和数组的面试题
  • Scala 之 正则
  • 安科瑞微电网能量管理控制箱,光伏发电的守护者
  • 【蓝桥杯】重点冲刺
  • 打破传统查询瓶颈:深入解析MySQL 8.0 LATERAL JOIN的实战价值
  • Oracle初识:登录方法、导入dmp文件
  • 【深度学习新浪潮】图像修复(Image Inpainting)技术综述:定义、进展与应用展望
  • 第十六届蓝桥杯模拟二(串口通信)
  • 文献笔记 - Analysis of Ground Effect for Small-Scale UAVs in Forward Flight
  • 设计秒杀系统(高并发的分布式系统)
  • 20250327解决在立创eda中铺了GND的铜之后仍显示部分地线未连接
  • Vue3.5 企业级管理系统实战(十):面包屑导航组件
  • FFmpeg学习:AVPacket结构体
  • 谷歌Chrome浏览器零日漏洞遭黑客大规模利用
  • Nginx 学习笔记
  • 华为eNSP-配置静态路由与静态路由备份