如何从命令行 STDIN 导入 gpg 密钥/私钥

如何从命令行 STDIN 导入 gpg 密钥/私钥

有没有办法通过命令行上实际密钥的粘贴来导入 gpg 密钥/私钥?

从文件导入密钥非常简单:

$ gpg --import PATH/FILENAME

但是如何导入命令行字符串?

$ gpg --import -----BEGIN PGP PRIVATE KEY BLOCK-----

keystring.......................................................
................................................................
etc.............................................................
=EnD
-----END PGP PRIVATE KEY BLOCK-----

目的是不创建密钥文件,因此不需要粉碎(对 SSD 不利)

答案1

gpg --import没有文件名的应该只从 STDIN 导入。因此,键入gpg --import并按下,粘贴密钥,并以仅包含+和 的Enter行结尾(就像任何从 STDIN 读取的程序一样)。CtrlDEnter

相关内容