我使用gpg crypt,但我想使用管道对.gpg文件的内容或作为输入>文件名进行加密/解密
默认遵循以下语法 gpg-输出doc-解密doc.gpg
文件doc.gpg必须存在,解密后的文件为doc。
我只想解密doc.gpg内容(使用cat或pipe)而不指定文件名,但是没有可用的选项。
接下来我想像这样
gpg --crypt“此文本是安全的” --output doc.gpg
在没有源输入作为文件的情况下,是否可以进行加密和解密?
答案 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