gnupg相关内容

GPG&Quot;无法写入提交对象&Quot;

我正在尝试在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密钥链并添加了新密钥(甚至添加了单独 ..
发布时间:2022-09-04 20:22:23 其他开发

使用新的GPG密钥退出以前的Git提交

我正在尝试转换到新的GPG密钥。我想用新的GPG密钥重新签署我以前在Git存储库中的所有提交(该存储库具有使用我以前使用的密钥的有效签名)。 换句话说,我如何(用我的新密钥)自动放弃我用以前的密钥签署的所有提交? 如果您需要在示例中使用密钥指纹,请使用0000000000000000000000000000000000000000作为我的旧GPG密钥指纹,使用1111111111111 ..
发布时间:2022-05-14 09:03:53 其他开发

如何信任 apt 存储库:Debian apt-get update 错误公钥不可用:NO_PUBKEY <id>

尝试在安装 Debian Etch 时更新一些存储库,并在运行“apt-get update"时出现以下错误 W:GPG 错误:http://www.debian-multimedia.org etch 发布:以下签名无法验证,因为公钥不可用:NO_PUBKEY 07DC563D1F41B907W:您可能需要运行 apt-get update 来纠正这些问题 它指示我运行 apt-get up ..
发布时间:2022-01-24 22:53:19 其他开发

gpg --passphrase-fd 不适用于 python 3 子进程

以下脚本 encrypt_me.py (从另一个帖子修改) 使用 gpg 对自身进行加密并以装甲形式打印出密文. 但是它只适用于 python2.7 而不是 python3?你知道它在 python3 上运行时出了什么问题吗? 导入子流程进口shlex导入操作系统导入系统in_fd, out_fd = os.pipe()密码='passsssphrase'os.write(out_fd, ..
发布时间:2022-01-18 15:55:56 Python

CI环境中Maven项目的GPG密钥在哪里保存?

我正在尝试使用 maven-gpg-plugin:签名 以便在部署到 Sonatype OSS 存储库之前对项目工件进行签名.问题是我应该将我的密钥 secring.gpg 保存在哪里: 在持续集成~/.gnupg目录 在项目源代码中,例如src/test/resources/gpg/secring.gpg 为什么? 解决方案 如果密钥敏感,请将其放在 CI 服务器上的 ~/ ..
发布时间:2022-01-12 19:28:07 Java开发

gpg 加密文件而无需键盘交互

我正在 crontab 中运行下一个命令来加密文件,但我不想要键盘交互 echo "密码" |gpg --passphrase-fd 0 -r 用户 --encrypt FILENAME.TXT 但我有这个答案: gpg: C042XXXX: 不能保证这个密钥属于指定用户pub 40XXX/C042XXXX 2012-01-11 姓名姓氏.(评论)主键指纹:X ..
发布时间:2022-01-03 23:25:57 其他开发

GPG 错误代码 2

GPG 的结果总是返回 2.我的代码如下 $cmd = "/usr/bin/gpg -a --recipient $to -e -o $outfile $infile"; 其中 outfile 是加密数据将写入的文件,infile 是未加密数据. 我不知道为什么会这样.谁能告诉我出了什么问题.谢谢. 解决方案 GPG 询问您是否要继续使用未签名的密钥进行加密.由于没有用户 ..
发布时间:2021-12-20 20:05:58 PHP

如何在 Python 中执行 PGP(生成密钥、加密/解密)

我正在用 Python 制作一个程序,通过安装程序分发给 Windows 用户. 程序需要能够每天下载一个用用户公钥加密的文件,然后解密. 所以我需要找到一个 Python 库,它可以让我生成 PGP 公钥和私钥,并解密用公钥加密的文件. 这是 pyCrypto 会做的事情吗(文档含糊不清)?还有其他纯 Python 库吗?任何语言的独立命令行工具怎么样? 到目前为止我看到 ..
发布时间:2021-12-20 19:50:38 Python

使用多个密钥加密/解密

是否可以加密数据,以便可以使用多个不同的密钥对其进行解密? 示例: 我已使用 key1 加密数据,但我希望能够使用 key 2、3 和 4 解密. 这可能吗? 解决方案 GnuPG 在标准. 以下命令将使用 Alice 的公钥和 Bob 的公钥加密 doc.txt.Alice 可以使用她的私钥解密.Bob 也可以使用他的私钥解密. gpg --encrypt -- ..
发布时间:2021-12-20 19:35:46 其他开发

如何在像 IntelliJ 这样的 IDE 中签署 git 提交?

问题如何在 Windows 上使用 IntelliJ 等 IDE 签署 git 提交? 如果您有兴趣,请阅读我在此处尝试的内容: 我主要遵循了Github 的指南.我确保在更改配置文件后不要忘记重新启动 bash/IntelliJ. 生成新的 GPG 密钥对 将 GPG 密钥添加到我的 GitHub 帐户 将已验证(通过 GitHub)的电子邮件与我的 GPG 密钥,我确保 ..
发布时间:2021-12-18 10:15:35 其他开发

从文件名中删除特殊字符的批处理文件脚本 (Windows)

我有一大堆文件,其中一些在文件名中包含特殊字符(例如 ä、ö、% 等).我想要一个脚本文件来迭代这些文件并重命名它们以删除特殊字符.我真的不介意它做什么,但它可以用下划线替换它们,例如 Störung%20.doc 将重命名为 St_rung_20.doc 按优先顺序: Windiws 批处理文件 使用 cscript (vbs) 运行的 Windows 脚本文件 可以从命令 ..
发布时间:2021-12-13 18:11:46 其他开发

gpg:警告:配置文件的所有权不安全,Ubuntu9.10 上的 $gpg --fingerprint

运行此代码时出现此错误. gpg --fingerprint gpg:警告:不安全的所有权配置文件`/home/dylan/.gnupg/gpg.conf 问题似乎出在权限上,但我已经尝试过这段代码,它似乎没有改变任何事情.通过 nautilus 检查,我拥有该文件并具有读/写权限,而所有其他权限都设置为“无". sudo chmod 600 ~/.gnupg/gpg.conf ..
发布时间:2021-12-12 12:59:07 其他开发

如何信任 apt 存储库:Debian apt-get 更新错误公钥不可用:NO_PUBKEY <id>

尝试在 Debian Etch 安装上更新一些存储库,并在运行“apt-get update"时出现以下错误 W: GPG 错误:http://www.debian-multimedia.org etch Release:以下签名无法验证,因为公钥不可用:NO_PUBKEY 07DC563D1F41B907W:您可能需要运行 apt-get update 来纠正这些问题 具有讽刺意味的是,它指 ..
发布时间:2021-11-17 01:02:55 其他开发

如何规避“apt-key 输出不应被解析"?

我正在自动化我的 Docker 安装.像这样: if apt-key 指纹 0EBFCD88 |grep“密钥指纹= 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88">/开发/空然后# 继续菲 这在 apt-key 的旧版本中运行良好,但最近的版本有两个问题: 不同的输出格式:我可以解决这个问题 警告: 警告:不应解析 apt- ..
发布时间:2021-11-17 01:01:28 其他开发

已安装GnuPG,但python在运行时找不到它

pip install GnuPG 说已经满足要求,但是当我使用GnuPG运行python脚本时,它说未安装 GnuPG . 解决方案 为了修复我的环境,我不得不使用pip卸载命令来卸载pgp和python-gnupg,然后仅安装python-gnupg.我一定有多个版本的pgp,而python使用的是错误的版本. ..
发布时间:2021-05-11 19:14:14 其他开发

如何验证pip包的PGP密钥?

我正在使用 pycryptodomme 库.文档状态 PyPI上的所有源代码包和密码轮均经过加密签名.可以使用以下PGP密钥验证它们: 我通过 pip 安装了它 pip install pycryptodome 我尝试直接通过 下载车轮文件 pip下载pycryptodome 没有 *.sig 或 *.asc 文件.当我在此处的建议下直接检查车轮文件时,我什至看不到 ..
发布时间:2021-05-11 19:14:11 Python