由于 ascii 转换,无法导入 gnupg 密钥?

Posted

技术标签:

【中文标题】由于 ascii 转换,无法导入 gnupg 密钥?【英文标题】:Can't import gnupg keys due to ascii conversion? 【发布时间】:2015-08-22 04:40:24 【问题描述】:

我在将我的 gpg 密钥导入我的 macbook pro 时遇到问题。这是输出:

pg: conversion from `utf-8' to `US-ASCII' failed: Illegal byte sequence
gpg: key 5AE36741: public key "Micha\xc5\x82 Adamczyk <michal.anks@gmail.com>" imported

在导入该密钥后,即 enigmail 无法使用该密钥。 关于如何解决此问题的任何想法?

【问题讨论】:

【参考方案1】:

我有一个类似的问题,并通过将charset utf-8 添加到~/.gnupg/gpg.conf 来解决它。

【讨论】:

这应该是默认的。 @foolip 那么,这将如何与其他阅读我的密钥的人互动?他们是否也必须打开 UTF-8? @Dorian 不,这只是 macOS 上显示为文本时 ASCII 转换的一些错误。在 Debian 上,它正确显示了相同的密钥,而无需设置字符集编码。

以上是关于由于 ascii 转换,无法导入 gnupg 密钥?的主要内容,如果未能解决你的问题,请参考以下文章

gnupg:无法保证此密钥属于指定用户

选择 maven-gpg-plugin 中使用的 GnuPG 密钥

GnuPG高级指导在其他电脑上启用“我的密钥”

如何将libsodium私钥转换为OpenPGP兼容的私钥包?

使用 GPG 校验文件完整性

EBCDIC 到 ASCII 无法正常工作