gpg 加密传输文件
2014-04-02 18:59
134 查看
信息安全原理
作业3
将自己公钥发给助教,助教传回一份本人公钥加密的文件和公钥文件。
首先,用自己的私钥解密文件
导入对方公钥
现在可以用 $ gpg --list-keys 查看已有的密钥
用对方密钥加密文件
试着去解密加密后的文件,失败,因为没有对方的私钥
参考: http://blog.sina.com.cn/s/blog_71f3890901011ig0.html
作业3
将自己公钥发给助教,助教传回一份本人公钥加密的文件和公钥文件。
首先,用自己的私钥解密文件
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
试着去解密加密后的文件,失败,因为没有对方的私钥
参考: http://blog.sina.com.cn/s/blog_71f3890901011ig0.html
相关文章推荐
- 宏的使用
- Button的使用(五):从xml中加载
- [树莓派]正确使用GPS模块
- 在Eclipse中开发Maven-web项目时报错:maven-archetype-webapp
- 根据pid判断某个进程是否存在
- JSP 中文乱码问题的处理解决方案
- HDU - 1506 Largest Rectangle in a Histogram
- Asp.net WebPages框架运行原理浅析{转}
- GCD和Block 使用
- Android——Intent和Intent过滤器
- java百问总结(四)
- Android 深入研究layout优化
- 矩阵求逆及行列式求值 - 未来再来添点更多矩阵计算功能
- 队列的顺序存储结构及其基本运算的实现
- 蝶雙飛雙
- S3C2440外部中断之按键中断
- Shell脚本编程快速上手
- IIS中查看W3P.exe进程对应的应用程序池的方法
- 队列的顺序存储结构及其基本运算的实现
- 队列的顺序存储结构及其基本运算的实现