`
yinjh
  • 浏览: 30989 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

GPG的简单用法

 
阅读更多
GPG的简单用法

生成密钥对
gpg --gen-key

查看私钥
gpg -K

导出公钥
gpg -o keyfile.pk --export UID

用公钥加密
gpg --keyring .\keyfile.pk -rUID --yes -a -e source_file

解密
gpg -o decrypt_file --yes -d encrypt_file

如果解密时不想输入口令,就不要为私钥定义口令。
--yes 覆盖不提问
-a ascii格式
分享到:
评论

相关推荐

    简单的对称GPG文件加解密.zip

    这个名为"简单的对称GPG文件加解密.zip"的压缩包,很可能包含了关于如何使用GPG进行对称加密和解密的示例或教程。 对称加密是一种常见的加密方法,它使用相同的密钥进行加密和解密操作。这种加密方式速度快、效率高...

    windows-gpg-v3.1.5.rar

    6. **快速高效**:尽管GPG的加密过程比传统方法复杂,但其经过优化的算法确保了在不牺牲安全性的前提下,保持较高的性能。 7. **安全性**:GPG的加密强度基于强大的RSA、DSA和Elgamal算法,即使在面对强大的计算...

    GPG-Gui:围绕对称GPG文件加密Linux GUI

    GUI提供了一种使用GPG的便捷方法,而不是通过终端使用GPG,从而使它可用于没有经验的用户。 依存关系 运行时的依赖 糖蛋白只是gpg或gpg2二进制 GTK + 3 很可能已经安装在您最喜欢Linux发行版中 建立依赖 相依性 ...

    communikey-frontend:使用GPG加密的简单的集中式跨平台凭据管理器

    使用GPG加密的简单,集中,基于团队的跨平台凭据管理器。 该存储库是communikey应用程序的前端部分。 如果要自己运行communikey,请遵循两个存储库的设置指南 先决条件 您需要进行以下设置并准备就绪,以使...

    bouncy-gpg:再次将Bouncy Castle与OpenPGP结合使用会很有趣!

    寻找贡献者:独自工作很无聊-如果您... 管理密钥环的最简单方法是使用预定义的KeyringConfigs 。 加密并签名文件,然后解密并验证签名 下面的代码片段加密秘密消息recipient@example.com (并且还自我加密到sender@ex

    using使用POSIX sh编写的使用GPG的简单密码管理器。-Linux开发

    pash使用POSIX sh编写的使用GPG的简单密码管理器。 使用安全且符合Shellcheck的POSIX sh编写。 仅120〜LOC(减去空白行和注释)。 与通行证的密码存储兼容。 清除clipboar pash使用POSIX sh编写的GPG的简单密码管理...

    gpg-parsekeys:一个简单的节点模块,用于从字符串输入数组中解析PGP密钥信息

    gpg-解析键一个简单的节点模块,可以解析来自gpg cli输出或来自密钥服务器的html的PGP密钥信息,并输出方便的对象集合。安装npm install gpg-parsekeys用法给定gpg --listkeys cli输出或密钥服务器请求HTML,可以将...

    gpg-email2id:一个简单的节点模块,它接受一个电子邮件地址并返回相应 PGP 密钥的 ID。 需要GPG

    在本文中,我们将深入探讨`gpg-email2id`的工作原理、使用方法以及与GPG的关联。 一、GPG基础概念 GPG,全称为GNU Privacy Guard,是OpenPGP标准的一种实现,用于数字签名、加密和验证数据的完整性和来源。GPG密钥...

    wsend-gpg:加密的端到端文件传输

    `wsend-gpg` 是一个实用工具,它利用了 GNU Privacy Guard(GPG)的强大功能,为用户提供了一种安全、端到端加密的文件传输方法。GPG 是一种广泛使用的开放源代码加密软件,它遵循 OpenPGP 标准,确保数据在传输过程...

    perl5-gpg-开源

    通过这个库,开发者可以用标准的Perl标量变量与GPG进行通信,无需深入理解复杂的命令行用法或者直接调用外部GPG进程。这种集成方式得益于Perl的IPC::Open3模块,它提供了在Perl程序中安全地管理和控制子进程的能力。...

    TPCocoaGPG:Objective-C 的 GPG 包装器

    这个库旨在成为一个简单易用的库来处理 GPG。 它不会试图完整,也不会摆脱 GPG 二进制文件。 安装 推荐的安装这个库的方法是 CocoaPods: pod 'TPCocoaGPG', :git => '...

    gpgwrap:linux gpg cli的nodejs包装器

    对于熟悉Node.js的开发者来说,使用gpgwrap可以无缝地将GPG的功能融入到他们的项目中。 首先,让我们深入了解gpgwrap如何工作。这个库通过执行shell命令来调用底层的GPG CLI,然后捕获并处理返回的结果。它封装了...

    Ant Colony Optimization And Swarm Intelligence -2006gpg.pdf

    3. **进化优化**:这一章节着重介绍了进化算法在蚁群优化中的应用,包括遗传算法(GA)、差分进化(DE)等技术,以及它们如何与其他算法结合使用以提高性能。 #### 四、应用领域 1. **网络优化**:在网络领域,ACO被...

    mkl4deb:通过一个简单的脚本将Intel MKL添加到Debian Ubuntu系统

    基于.deb的系统的MKL:一个简单的方法 这篇文章介绍了如何在Debian或Ubuntu系统上轻松安装 。 英特尔提供了非常好的基本文档。 这里的讨论更加狭窄,因为它只关注数学内核库(MKL)。 tl;dr版本:使用,其中包含...

    xilinx vitis ai使用方法

    ### Xilinx Vitis AI 使用方法详解 #### 一、Vitis AI 开发工具包概述 Xilinx Vitis AI 是一个全面的开发环境,专为在Xilinx硬件平台上进行AI推理而设计,支持从边缘设备到Alveo加速卡等多种硬件。Vitis AI 由优化...

    Red Hat未注册而不能使用yum问题解决方法

    解决方法非常简单,我们只需要修改 yum 的源配置文件,即/etc/yum.repos.d/ 中的配置文件。在这个文件中,我们需要添加几个镜像源,以便 yum 可以连接到这些镜像源,从而下载和安装软件包。 以下是一个示例配置文件...

    T4-GPG220-1015901-Experiments

    6. **Lambda表达式和LINQ的结合**:C#的lambda表达式可以用于创建匿名方法,与LINQ结合使用可以写出更简洁的查询代码。 7. **委托和事件**:C#的委托类似于函数指针,可以用来传递方法作为参数。事件是基于委托的,...

    Python库 | requests_gpgauthlib-0.0.4-py3-none-any.whl

    具体用法可能包括设置GPG密钥,然后像平常一样发起请求,但库会在背后处理GPG相关的操作。 在实际应用中,`requests_gpgauthlib` 可能会与其他安全框架(如 Flask 或 Django)结合使用,以提供全面的服务器端验证。...

    linux oracle包安装

    ### Linux Oracle包安装详解 ...这种方法不仅简单高效,而且能确保安装的软件包是最新的,同时也方便后续的维护与升级。希望本文能为那些希望在Linux环境下部署Oracle数据库系统的读者提供一定的帮助。

Global site tag (gtag.js) - Google Analytics