没有文件的gpg解密

时间:2018-06-21 19:28:33

标签: file input gnupg

我使用gpg crypt,但我想使用管道对.gpg文件的内容或作为输入>文件名进行加密/解密

默认遵循以下语法 gpg-输出doc-解密doc.gpg

文件doc.gpg必须存在,解密后的文件为doc。

我只想解密doc.gpg内容(使用cat或pipe)而不指定文件名,但是没有可用的选项。

接下来我想像这样

gpg --crypt“此文本是安全的” --output doc.gpg

在没有源输入作为文件的情况下,是否可以进行加密和解密?

1 个答案:

答案 0 :(得分:0)

必须先进行base64解码(或编码)过程。

解密示例:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css">
<div align="center" class="wdmin">
  <table id="dailySales">
  </table>
</div>

请参考下面的$ cat encrypted.txt | base64 --decode | gpg --decrypt gpg: encrypted with 2048-bit RSA key, ID 9000000000000008, created 2019-03-07 "username <me@example.com>" Nxxxxxxxxxxxxxxxxxx9 文件。

encrypted.txt