GPG传输文件

gpg 加密传输文件

from my csdn blog

信息安全原理 hw3

将自己公钥发给助教,助教传回一份本人公钥加密的文件和公钥文件。

首先,用自己的私钥解密文件

gpg -d Homework3.txt.gpg 

您需要输入密码,才能解开这个用户的私钥:“amrzs (rsa for information security course) <myemail@gmail.com>”
2048 位的 RSA 密钥,钥匙号 13F9301C,建立于 2014-03-18 (主钥匙号 340E02B6)

gpg: 由 2048 位的 RSA 密钥加密,钥匙号为 13F9301C、生成于 2014-03-18
      “amrzs (rsa for information security course) <myemail@gmail.com>”
Hello,Buddy~
This is the Course of "Introduction to Information Security".
Congratulations! You have decrypted the file successfully!

导入对方公钥

gpg --import public_key 
gpg: 密钥 FD07E1F5:公钥“×× <××@gmail.com>”已导入
gpg: 合计被处理的数量:1
gpg:               已导入:1  (RSA: 1)

现在可以用 $ gpg --list-keys 查看已有的密钥

用对方密钥加密文件

gpg -e -r ×× homework.txt 
gpg: 55FEFF6F:没有证据表明这把密钥真的属于它所声称的持有者

pub  2048R/55FEFF6F 2014-03-25 ×× <××@gmail.com>
 主钥指纹: 4A52 AF39 00E7 614A B730  9141 1AE3 0AC6 FD07 E1F5
      子钥指纹: 5FE3 B6A2 0CEE DE4E E31A  4CEF 08B3 CBAC 55FE FF6F

这把密钥并不一定属于用户标识声称的那个人。如果您真的知道自
己在做什么,您可以在下一个问题回答 yes。

无论如何还是使用这把密钥吗?(y/N) y

试着去解密加密后的文件,失败,因为没有对方的私钥

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2018-Read-Record 记录我的2018学习历程 文中首先解释了加密解密的一些基础知识和概念,然后通过一...
    NinthDay阅读 11,364评论 8 105
  • 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现...
    已认证用户阅读 3,897评论 1 4
  • 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现...
    sunny冲哥阅读 1,415评论 0 3
  • 数字证书原理 - 无恙 - 博客园 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明...
    拉肚阅读 1,710评论 0 3
  • 我被人窥探心事 年少无知荒唐的梦 盖世英雄 丑恶中没有什么美丽 魔鬼在神圣的大堂讲演正义 毒蛇跟蛤蟆在看同一张旧报...
    以梦为马所到所栖阅读 135评论 0 0