加密 – 使用外部密钥解密加密的gpg文件

我使用gpg加密文件,现在我想解密文件.

有没有办法解密文件而无需导入秘密文件?

我们在名为key.sec的文件中有密钥;我们可以将秘密文件传递给gpg作为参数(当我们从bash命令行运行decrypt命令时)在解密加密文件时使用吗?或者我们必须导入密钥然后解密加密文件?

解决方法

您必须将密钥添加到密钥环.从gpg(1)文档:
--no-default-keyring
          Do not add the default keyrings to the list of
          keyrings. Note that GnuPG will not operate without any
          keyrings,so if you use this option and do not provide
          alternate keyrings via --keyring or --secret-keyring,then GnuPG will still use the default public or secret
          keyrings.

你可以–import –no-default-keyring –secret-keyring临时导入密钥,在解密内容时使用–secret-keyring临时,然后当你’删除〜/ .gnupg / temporary.gpg文件时重做.但那只是一种解决方法.

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...