gnupg相关内容
我正在尝试在OS X Mojave上启用提交签名。 git commit -S -am "Test" 错误为: error: gpg failed to sign the data fatal: failed to write commit object 我尝试的内容: gpg工作正常(见下文),未安装gpg1或gpg2 安装了GPG密钥链并添加了新密钥(甚至添加了单独
..
我正在尝试转换到新的GPG密钥。我想用新的GPG密钥重新签署我以前在Git存储库中的所有提交(该存储库具有使用我以前使用的密钥的有效签名)。 换句话说,我如何(用我的新密钥)自动放弃我用以前的密钥签署的所有提交? 如果您需要在示例中使用密钥指纹,请使用0000000000000000000000000000000000000000作为我的旧GPG密钥指纹,使用1111111111111
..
我试图释放一个Jar,但gpg代理没有启动。根据https://www.gnupg.org/documentation/manuals/gnupg-devel/Invoking-GPG_002dAGENT.html,它应该在任何GnuPG程序调用时自动启动,但在WSL中似乎并非如此。 pupeno@DESKTOP-5N8VFOD:~$ gpg-agent gpg-agent: no gpg-
..
尝试在安装 Debian Etch 时更新一些存储库,并在运行“apt-get update"时出现以下错误 W:GPG 错误:http://www.debian-multimedia.org etch 发布:以下签名无法验证,因为公钥不可用:NO_PUBKEY 07DC563D1F41B907W:您可能需要运行 apt-get update 来纠正这些问题 它指示我运行 apt-get up
..
以下脚本 encrypt_me.py (从另一个帖子修改) 使用 gpg 对自身进行加密并以装甲形式打印出密文. 但是它只适用于 python2.7 而不是 python3?你知道它在 python3 上运行时出了什么问题吗? 导入子流程进口shlex导入操作系统导入系统in_fd, out_fd = os.pipe()密码='passsssphrase'os.write(out_fd,
..
我正在使用 Travis-CI 为一些 Java 开源项目提供持续集成构建.我正在努力. 通常这很顺利,但是当 POM 指定 GPG 签名时我遇到了问题,例如 org.apache.maven.pluginsmaven-gpg-plugin1.4sign
..
我正在尝试使用 maven-gpg-plugin:签名 以便在部署到 Sonatype OSS 存储库之前对项目工件进行签名.问题是我应该将我的密钥 secring.gpg 保存在哪里: 在持续集成~/.gnupg目录 在项目源代码中,例如src/test/resources/gpg/secring.gpg 为什么? 解决方案 如果密钥敏感,请将其放在 CI 服务器上的 ~/
..
当我想通过交互式 rebase 压缩一些提交时: git rebase -i HEAD~3 然后: pick cbd03e3 最终提交(签名)s f522f5d bla-bla-bla(签名)s 09a7b7c bla-bla(签名)# 将 c2e142e..09a7b7c 重新绑定到 c2e142e... 尽管所有这些提交都具有相同的签名,但最终提交没有 gpg 签名.交互式 rebas
..
我正在 crontab 中运行下一个命令来加密文件,但我不想要键盘交互 echo "密码" |gpg --passphrase-fd 0 -r 用户 --encrypt FILENAME.TXT 但我有这个答案: gpg: C042XXXX: 不能保证这个密钥属于指定用户pub 40XXX/C042XXXX 2012-01-11 姓名姓氏.(评论)主键指纹:X
..
GPG 的结果总是返回 2.我的代码如下 $cmd = "/usr/bin/gpg -a --recipient $to -e -o $outfile $infile"; 其中 outfile 是加密数据将写入的文件,infile 是未加密数据. 我不知道为什么会这样.谁能告诉我出了什么问题.谢谢. 解决方案 GPG 询问您是否要继续使用未签名的密钥进行加密.由于没有用户
..
我正在用 Python 制作一个程序,通过安装程序分发给 Windows 用户. 程序需要能够每天下载一个用用户公钥加密的文件,然后解密. 所以我需要找到一个 Python 库,它可以让我生成 PGP 公钥和私钥,并解密用公钥加密的文件. 这是 pyCrypto 会做的事情吗(文档含糊不清)?还有其他纯 Python 库吗?任何语言的独立命令行工具怎么样? 到目前为止我看到
..
是否可以加密数据,以便可以使用多个不同的密钥对其进行解密? 示例: 我已使用 key1 加密数据,但我希望能够使用 key 2、3 和 4 解密. 这可能吗? 解决方案 GnuPG 在标准. 以下命令将使用 Alice 的公钥和 Bob 的公钥加密 doc.txt.Alice 可以使用她的私钥解密.Bob 也可以使用他的私钥解密. gpg --encrypt --
..
问题如何在 Windows 上使用 IntelliJ 等 IDE 签署 git 提交? 如果您有兴趣,请阅读我在此处尝试的内容: 我主要遵循了Github 的指南.我确保在更改配置文件后不要忘记重新启动 bash/IntelliJ. 生成新的 GPG 密钥对 将 GPG 密钥添加到我的 GitHub 帐户 将已验证(通过 GitHub)的电子邮件与我的 GPG 密钥,我确保
..
我有一大堆文件,其中一些在文件名中包含特殊字符(例如 ä、ö、% 等).我想要一个脚本文件来迭代这些文件并重命名它们以删除特殊字符.我真的不介意它做什么,但它可以用下划线替换它们,例如 Störung%20.doc 将重命名为 St_rung_20.doc 按优先顺序: Windiws 批处理文件 使用 cscript (vbs) 运行的 Windows 脚本文件 可以从命令
..
运行此代码时出现此错误. gpg --fingerprint gpg:警告:不安全的所有权配置文件`/home/dylan/.gnupg/gpg.conf 问题似乎出在权限上,但我已经尝试过这段代码,它似乎没有改变任何事情.通过 nautilus 检查,我拥有该文件并具有读/写权限,而所有其他权限都设置为“无". sudo chmod 600 ~/.gnupg/gpg.conf
..
解密时出现以下错误: $ eyaml 解密 -s 'ENC 和密钥继续在这里' .gnupg --quiet --no-secmem-warning --no-permission-warning --no-tty --yes --decrypt)失败:gpg:抱歉,根本没有请求终端 - 无法输入 我检查了我的钥匙,一切正常.在这一点上,我别无选择. 解决方案 如果您配置了 自动
..
尝试在 Debian Etch 安装上更新一些存储库,并在运行“apt-get update"时出现以下错误 W: GPG 错误:http://www.debian-multimedia.org etch Release:以下签名无法验证,因为公钥不可用:NO_PUBKEY 07DC563D1F41B907W:您可能需要运行 apt-get update 来纠正这些问题 具有讽刺意味的是,它指
..
我正在自动化我的 Docker 安装.像这样: if apt-key 指纹 0EBFCD88 |grep“密钥指纹= 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88">/开发/空然后# 继续菲 这在 apt-key 的旧版本中运行良好,但最近的版本有两个问题: 不同的输出格式:我可以解决这个问题 警告: 警告:不应解析 apt-
..
pip install GnuPG 说已经满足要求,但是当我使用GnuPG运行python脚本时,它说未安装 GnuPG . 解决方案 为了修复我的环境,我不得不使用pip卸载命令来卸载pgp和python-gnupg,然后仅安装python-gnupg.我一定有多个版本的pgp,而python使用的是错误的版本.
..
我正在使用 pycryptodomme 库.文档状态 PyPI上的所有源代码包和密码轮均经过加密签名.可以使用以下PGP密钥验证它们: 我通过 pip 安装了它 pip install pycryptodome 我尝试直接通过 下载车轮文件 pip下载pycryptodome 没有 *.sig 或 *.asc 文件.当我在此处的建议下直接检查车轮文件时,我什至看不到
..