[闲聊] GPG 101 简单、没意义教学

楼主: CMJ0121 (请多指教!!)   2020-10-29 23:23:48
不知道这年头还有没有人使用 GPG [0] 不过就在刚刚寄信的时候
因为对方要求 所以还是使用了一下 顺便简单分享一下使用方式跟背后的含义
# 使用情境 #
今天当你需要寄送机密资料给对方时 会遇到的一个情境是 (其实是两个问题)
- 如何证明这是你寄出去的 (不可否认)
- 如何避免其他人阅读内容 (保密)
使用 GPG 是其中的一种方式来满足上面两个需求
GPG 使用非对称密码学[1] 分别产生 Public Key 跟 Private Key
特色是另一方就算拿到 PubKey (情感上) 没办法得到你手上的那把 Key
因此在加密上有一定的优点:内容可以透过 PubKey 加密 但仅有 PriKey 的人可以解开
这得到的结果就是可以尽可能公开你的 PubKey 给大家知道
有需要的人可以使用 PubKey 加密 将资料寄送给你 且确保只有你打得开
相反的 如果要验证这是来自你的内容 就可以使用 PriKey *加密*
大家都可以拿到 PubKey 来验证你的加密内容 而唯持有 PriKey 的人才能够产生加密的内容
快速的指令介绍
gpg
作者: nickchen1202 (Nickchen Nick)   2020-11-20 19:16:00
以前有用GPG去签git commit 后来懒就没有继续了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com