- 9
- 0
- 约8.66千字
- 约 12页
- 2017-04-08 发布于贵州
- 举报
使用GnuPG(PGP)加密信息及数字签名教程使用GnuPG(PGP)加密信息及数字签名教程
PGP (Pretty Good Privacy) 是由 Phil Zimmermann 于 1991 开发的一个用于数据加密和数字签名的程序,由于被广泛应用以至于后来形成一个开放的标准则是实现了该标准 OpenPGP,而 GnuPG 的一个开源免费程序,本文将会简单介绍如何使用 GnuPG 管理钥匙、加密解密文件和电子邮件、数字签名文件和电子邮件等内容。篇幅有点长,不过内容是很简单的,可以一步一步跟着来。
一、加密和数字签名的简单原理
首先每个人使用程序生成地球上惟一的一对钥匙,分别称为公钥和私钥。公钥用于加密,私钥用于解密。使用公钥加密过的信息只能由配对的私钥解开。
加密的过程是:如果A君要发送信息给B君,首先B君得把自己的公钥扔出来,A君得获取B君的公钥后加密信息并发送过去,B君收到(加过密的)信息使用自己的私钥解密就可以还原信息了。
而数字签名的过程稍微不同,信息是通过普通未加密方式发送信息给对方的,只是在每条信息后面都会附加一坨字符(名曰:签名),这个签名是由程序根据发送者的私钥以及信息内容计算得出,接收者使用发送者的公钥就可以核对信息有无被篡改。
二、获取并安装 GnuPG
GnuPG 是一个集钥匙管理、加密解密、数字签名于一身的工具,对于 Linux 系统,一般可以在系统本身的软件源找到 GnuPG,比如对于 ArchLinux 可以使用如
您可能关注的文档
最近下载
- 错漏装分析报告.pdf VIP
- 《D-二聚体实验室检测与临床应用中国专家共识》2023解读.docx VIP
- 《国家基层糖尿病防治管理指南(2025)》解读PPT课件.pptx VIP
- 三菱凌云3S LEHY-III.S 788主板 故障代码.xls
- 12G901-3 混凝土结构施工钢筋排布规则与构造详图.docx VIP
- 十三章中央银行对金融市场监管.ppt VIP
- 中央银行学第十一章中央银行对金融市场的监管—第十三章中央银行的对外金融关系.ppt VIP
- 中央银行通论13中央银行对金融市场监管.ppt VIP
- GBT27922商品售后服务评价体系培训教材(20200923223129).pptx VIP
- 05_2025级建筑水电设备安装与运维专业人才培养方案.pdf VIP
原创力文档

文档评论(0)