如何解决如何在gpg密钥环文件名中转义冒号?
我了解到gpg
解释了密钥环路径中的冒号,表示特殊含义;即比较/对比以下内容:
$ gpg --export 790BC7277767219C42C86F933B4FE6ACC0B21F32 >./foobar.gpg
$ file foobar.gpg
foobar.gpg: GPG key public ring,created Fri May 11 21:15:36 2012
$ gpg -k --no-default-keyring --keyring ./foobar.gpg
./foobar.gpg
------------
pub rsa4096 2012-05-11 [SC]
790BC7277767219C42C86F933B4FE6ACC0B21F32
uid [ultimate] Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>
...相对...
$ gpg --export 790BC7277767219C42C86F933B4FE6ACC0B21F32 >./foo:bar.gpg
$ file foo:bar.gpg
foo:bar.gpg: GPG key public ring,created Fri May 11 21:15:36 2012
$ gpg -k --no-default-keyring --keyring ./foo:bar.gpg
gpg: invalid key resource URL './foo:bar.gpg'
gpg: keyblock resource '(null)': General error
我不了解的是如何逃脱冒号,以使gpg
不会“看到”它们:
$ gpg -k --no-default-keyring --keyring "./foo:bar.gpg"
gpg: invalid key resource URL './foo:bar.gpg'
gpg: keyblock resource '(null)': General error
$ gpg -k --no-default-keyring --keyring './foo:bar.gpg'
gpg: invalid key resource URL './foo:bar.gpg'
gpg: keyblock resource '(null)': General error
$ gpg -k --no-default-keyring --keyring "./foo\:bar.gpg"
gpg: invalid key resource URL './foo\:bar.gpg'
gpg: keyblock resource '(null)': General error
$ gpg -k --no-default-keyring --keyring './foo\:bar.gpg'
gpg: invalid key resource URL './foo\:bar.gpg'
gpg: keyblock resource '(null)': General error
如何从gpg
隐藏密钥环文件名冒号?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。