原文地址:http://www.ruanyifeng.com/blog/2013/07/gpg.html 作者: 阮一峰 日期: 2013年7月12日 前两篇文章,我介绍了RSA算法。 今天,就接着来看,现实中怎么使用这个算法,对信息加密和解密。这要用到GnuPG软件(简称GPG ...
. 生成秘钥 gpg full generate key 等价于 gpg full gen key Real name: yellowconvict为该秘钥的名字,也称为 USER ID 在生成秘钥前最后一步还需要为秘钥设置密码 . 查看秘钥 . 查看公钥 gpg list key . 查看私钥 gpg list secret key . 导出秘钥 armor: 将其转换为ASCII码显示 . ...
2022-01-26 11:27 0 732 推荐指数:
原文地址:http://www.ruanyifeng.com/blog/2013/07/gpg.html 作者: 阮一峰 日期: 2013年7月12日 前两篇文章,我介绍了RSA算法。 今天,就接着来看,现实中怎么使用这个算法,对信息加密和解密。这要用到GnuPG软件(简称GPG ...
一、数据的加密方式 数据加密有三种方式: 1、对称加密(算法有:DES、AES、3DES、)加密和解密使用同一个密钥 2、非对称加密(RSA、DSA、ELGamal等等)一共四把钥匙,用公钥加密数据,只能使用与之配对的私钥解密;反之亦然 3、单项加密(md5 sha1 sha2 ...
一.生成密钥 gpg –gen-key 二.查看密钥 查看公钥:gpg --list-key 查看私钥:gpg --list-secret-keys 三.导出密钥: 提取公钥:gpg -a --export newkey > newkey.asc 提取私钥 ...
加密与签名 在传输信息时,会面临两个典型的问题: 如何保证发出的消息,只能被预期的接收人获取? 如何保证收到的消息,确实由预期的发送人发出? 这两个问题不难理解。例如发送的邮件可能 ...
简介 GPG 是一个用于加解密的命令行工具,其中包含了对一些常用的加解密场景的支持命令。 GPG 是 GnuPG (GnuPrivacyGuard) 的缩写。其中的 PG 是指 PGP (Pretty Good Privacy): https://en.wikipedia.org ...
概述 GPG是一种加密算法,现在github支持commit使用GPG加密,从而保证提交的commit在传输的过程中没有被篡改。 一、生成GPG密钥 什么是GPG:阮一峰的GPG教程 安装GPG:brew install GPG 生成GPG key:gpg ...