gpg加解密及签名
来源:互联网 发布:城市安防监控网络 编辑:程序博客网 时间:2024/04/30 01:45
在阮一峰大神的博客(http://www.ruanyifeng.com/blog/2013/07/gpg.html)上学的gpg。这里练习后做下的记录,其实主要改了下排版,方便个人使用。
密钥文件保存在~/.gunpg/下
加密:(需要系统有对方的公钥)
gpg --recipient [用户ID] --output sec.txt --encrypt source.txt
解密:(确定加密文件是以自己的公钥加密的)
gpg sec.txt
签名:
只签名不加密:
签名并加密:(收到这类文件时对其作解密操作即可同时获得解密文件并验证签名)
gpg --local-user [发信者ID] --recipient [接收者ID] --armor --sign --encrypt source.txt验证:
gpg --verify source.txt.asc source.txt
列出系统已有密钥
gpg --list-keys删除某个密钥
gpg --delete-key [用户ID]
在公钥服务器上查找他人公钥(无法保证公钥是否可靠,下载后还需要用其他机制验证)
gpg --keyserver hkp://subkeys.pgp.net --search-keys [用户ID]
导入密钥
gpg --import [密钥文件]
导出某个公钥/私钥,并以ASCII显示
gpg --armor --output public-key.txt --export [用户ID]gpg --armor --output private-key.txt --export-secret-keys
0 0
- gpg加解密及签名
- gpg加解密教程
- 常见加解密及签名算法
- RSA加解密及签名使用介绍
- 如何使用 GPG 加解密文件
- 加解密 签名
- RES 签名/加解密
- WinCE 与Linux之间的签名验证及加解密
- 编码,加解密,签名,Hash
- RSA加解密与签名
- GPG加密解密及文件完整性验证
- GPG(pgp)加解密中文完整教程
- 微信公众平台消息体签名及加解密实例(Java)
- 微信公众平台安全模式消息体签名及加解密PHP代码示例
- Android RSA分段加解密,及私钥生成签名公钥验签
- .net用BouncyCastle进行签名&加解密
- 加解密、签名基础理解二
- 加解密、签名基础理解一
- cuda学习笔记
- opencv之简单的视频背景更新
- Java final关键字
- github
- oracle教程1--数据库基础知识
- gpg加解密及签名
- mapminmax数据归一化(第一次完整看好help文档)
- java排序算法总结
- std::accumulate(容器求和)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- c++学习笔记
- mysql练习题二
- 【Js应用实例】限制上传图片大小
- JavaSE_23th_final关键字