如何使用GPG 给文件签名?

简介: 如何使用GPG 给文件签名?

大家好,我是阿萨。 昨天讲解了如何使用GPG 加密/解密邮件?大家学会了用公钥加密文件和邮件,用私钥解密文件和邮件。今天我们学习下 如何用私钥签名,公钥验证签名。


一, 为什么要签名?


现实生活中大家避免不了签字,比如合同签字,文件签字等。 那文件或者软件的签名是为了啥目的呢? 其实和现实中一样,防止掉包或者抵赖。比如文件签名过,就证明这个文件就是阿萨发给你的,不是阿一,阿二发的。既然要签名,那是不是要特殊的,和别人不一样的,同时别人不知道的钥匙签名。类似古代的封印一样的,所以 签名一定要用私钥。而别人只知道你的公钥,所以公钥就是验证签名的。


二, 如何给文件签名?


  1. 选中文件,点击右键。在【服务】里选择【签名】



2.选择你要签名的 Key.



3.  看到下面对话框,证明 签名成功了。



4. *.sig 签名文件就生成啦。然后就可以发送文件和文件.sig 这2个一起发给你的朋友啦。

你的朋友收到文件后,使用你发给她的公钥就可以验证文件啦。

  1. 选中文件。点击右键,选中【服务】里的验证签名文件。



2. 看到如下对话框,证明确实是你朋友发给你的,没有被掉包。



到此 GPG 提供的加密和解密功能都讲解完了。


相关文章
|
开发工具 git 缓存
Git忽略规则.gitignore不生效
在项目开发过程中个,一般都会添加 .gitignore 文件,规则很简单,但有时会发现,规则不生效。 原因是 .gitignore 只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
57441 4
|
5月前
|
自然语言处理 IDE 测试技术
通义灵码支持 DeepSeek-V3 和R1 满血版模型,免费用
通义灵码最全使用指南,一键收藏。
122891 25
通义灵码支持 DeepSeek-V3 和R1 满血版模型,免费用
|
SQL 负载均衡 算法
聊聊 Sharding-JDBC 实现 读写分离~
聊聊 Sharding-JDBC 实现 读写分离~
|
8月前
|
存储 SQL Java
技术心得记录:压缩包Zip格式详析(全网最详细)
技术心得记录:压缩包Zip格式详析(全网最详细)
|
Shell Linux Python
关于Python安装Scrapy库的常见报错解决
关于Python安装Scrapy库的常见报错解决
731 0
|
安全 数据安全/隐私保护
如何使用GPG 加密和解密文件
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第14天,点击查看活动详情 大家好, 我是阿萨。又一个晴空万里的周一。祝大家本周都元气满满哦。 上次我们讲解了你知道PGP和GPG的区别 吗?有同学咨询如何使用 GPG 工具来加密文件。今天就来学习下如何安装 GPG 工具以及使用GPG 工具 的使用方法。 
799 0
如何使用GPG 加密和解密文件
|
9月前
|
算法 关系型数据库 MySQL
TiDB保证数据一致性的策略与优势
【2月更文挑战第28天】TiDB作为一款分布式数据库,通过其独特的策略和优势,确保在分布式环境下数据的一致性。本章将详细探讨TiDB保证数据一致性的核心策略,包括其采用的分布式一致性协议、数据复制机制以及容错处理等方面,并阐述这些策略所带来的优势。通过理解TiDB的数据一致性保证机制,读者将能更深入地认识其作为分布式数据库的价值。
《QT从基础到进阶·五》组件与组件或布局与布局的重叠问题
《QT从基础到进阶·五》组件与组件或布局与布局的重叠问题
470 0
|
网络协议 Java
面试官:来聊聊ThreadDump内的线程状态吧
每当线上应用出现各种吞吐下降、RT增长、CPU飚高、内存溢出等问题的时候是不是脑阔疼。面对出现的问题,简直就是无从下口啊。 不要慌,其实对于线上出现的各种奇葩问题,我们使用ThreadDump就能解决90%了。 很多时候根本不需要对JVM参数进行各种复杂的调优,好好看看线程栈,优化优化你的代码,简直就是美滋滋的提升性能。
面试官:来聊聊ThreadDump内的线程状态吧
新版本ARM交叉编译器官网下载地址(arm-none-eabi、arm-none-linux-gnueabihf、aarch64-none-elf、aarch64-none-linux-gnu)
新版本ARM交叉编译器官网下载地址(arm-none-eabi、arm-none-linux-gnueabihf、aarch64-none-elf、aarch64-none-linux-gnu)
4471 0
新版本ARM交叉编译器官网下载地址(arm-none-eabi、arm-none-linux-gnueabihf、aarch64-none-elf、aarch64-none-linux-gnu)

热门文章

最新文章