gnupg相关内容

切换到使用子项后,如何在GitHub上验证提交?

我在Windows主计算机上安装了GnuPG,并创建了主键.那时我很愚蠢,在git中使用主键作为签名键,并将其公钥上传到GitHub.这些提交在GitHub上显示为“已验证". 后来我改变了主意,并生成了一个新的子项,将其设置为git的签名项.但是,当我尝试将公共密钥上载到GitHub时,显示“密钥已存在且公共密钥已存在".并失败了.GitHub电子邮件,git电子邮件和gpg电子邮件似乎是 ..
发布时间:2021-05-11 19:14:08 其他开发

禁止GPG命令中的密码短语提示

编辑版本 我对GPG有疑问,但是我写了所有流程,也许会对别人有帮助. 我要:抑制GPG命令中的密码提示.我不想:使用-c选项(-对称). 我有2个系统Linux和Windows.我想将数据从Linux发送到Windows.我想在Linux中加密数据并在Windows中解密. myFileOnLinux.txt 是Linux上我要加密的文件. my@Email.com 配对 ..
发布时间:2021-05-11 19:14:01 其他开发

Lamnda Python 3.8 GPG解密找不到gpg二进制文件

我正在尝试使用lambda函数来解密S3上的文件,我下载了文件没有问题,但是当我尝试对它们进行解密时,找不到gpg.我曾尝试同时使用 python-gnupg 和 gnupg ,但是都没有提到gnupg在操作系统上不可用.在我的以下代码中,用于在python中识别GPG它在python 3.7上运行良好,但是如果我升级到3.8,Lambda使用AMazon Linux 2,而后者不是gpg附带的. ..
发布时间:2021-05-11 19:13:59 其他开发

如何向GitLab添加gpg子项

GitLab 9.5.0增加了对提交的gpg签名进行检查并在提交哈希旁边显示验证状态的支持( 原始答案 尽管原始密钥环不应该更改,但我建议您首先备份所有(公共和秘密)密钥环!该解决方案是实验性的! 创建目录,例如 sub2primary 并进行更改,因为以下命令将创建大量的临时文件,这可能会使您的主目录混乱.我将假设以下设置 frank @ 7777a258a48e:〜/sub2 ..
发布时间:2021-05-11 18:48:59 其他开发

Windows 10上的Visual Studio Code中没有GPG密码短语提示,用于使用WSL2的已签名git提交

从Windows 10在WSL2中提交代码时,我无法在Visual Studio Code中使用已签名的提交. 问题 在Windows 10中没有显示密码提示,导致git失败并出现错误:gpg无法对数据签名 设置 Windows设置 具有WSL2和Windows Terminal的Windows 10的最新版本. Visual Studio Code已安装在Wi ..
发布时间:2021-05-10 20:46:03 其他开发

“没有秘密密钥"在Windows上签名git commit时出错

尝试签署提交时出现此错误: git commit -S -m“测试"gpg:跳过了"EF617ACA9EC3XXXX":无密钥gpg:签名失败:无密钥错误:gpg无法对数据签名致命:未能写入提交对象 这是gpg --list-secret-keys --keyid-format LONG的输出 钥匙在那儿 sec rsa4096/EF617ACA9EC3XXXX 2020-05- ..
发布时间:2021-05-10 20:25:38 其他开发

从命令行使用gpg创建pgp文件

我想加密一个xml文件,并且正在使用gpg4win(kleopatra).使用kleopatra界面,我设置了一个选项来生成扩展名为pgp的文件,而不是默认扩展名为gpg的文件. 我正在尝试使用命令 从命令行创建pgp文件 gpg -r test@test.gr -se C:\ temp \ myfile.xml 因为我需要在仅接受pgp的Web应用程序中提交它.我试图在命令中放置 ..
发布时间:2021-05-04 19:32:49 其他开发

gnupg用密码用php解密命令

我正在使用Gnupg解密文件: gpg --decrypt -o file.xml file.gpg您需要一个密码短语才能解锁用户:"TEST-COMPANY(DAM密钥)"4096位RSA密钥,ID 257C2D21,创建于2018-04-23输入密码: 然后我编写此密码短语,然后可以使用. 现在我想在PHP上使用此命令使其自动完成: $ comm ..
发布时间:2021-05-04 19:29:41 PHP

GnuPG + Web服务+ ASP.NET

我很累.我已经安装了GnuPG并从另一个GnuPG实例导出了秘密密钥和两个公共密钥(我自己和我的一个客户端).我尝试在本地计算机上配置“我的加密/解密"方法. 当我从一个小的控制台应用程序运行加密方法时,它的效果很好.当我从本地计算机上的Web服务运行此方法(相同!-具有相同的正文)时,我的ExitCode = 2. 实际上很高兴收到错误消息,但对他们的身体不满意. "gpg:无 ..
发布时间:2021-04-10 20:24:56 C#/.NET

找不到Android Source Repo GPG公钥

我正在运行Linux Mint 14,并尝试下载android源.我按照设置环境的说明进行操作,当我尝试通过repo获取源代码时,出现了以下错误. ...* [新标签] v1.9.4->v1.9.4* [新标签] v1.9.5->v1.9.5* [新标签] v1.9.6->v1.9.6对象e76efdd7b342577c40aa271fa5ded9d66a783a9b输入落实标签v1.12.4 ..
发布时间:2021-04-03 20:47:30 移动开发

Shell命令从Java失败,但是在手动运行时可以工作

我正在尝试运行一些bash命令,这些命令在我的控制台上运行正常,但是在尝试从Java内部进行相同的命令调用时失败.该命令不返回错误,并且无法生成所需的输出文件.该命令假定使用PGP工具(GPG)解密文件并创建另一个文件.手动运行时有效,但不能在Java应用程序中进行相同的Shell调用且没有错误. 只需确保我什至在容器文件夹上尝试过chmod 777,所以我不认为这是权限问题. She ..
发布时间:2020-11-16 03:55:35 Java开发

自动下载pgp密钥

我想像这样使用gpg从密钥服务器自动下载pgp密钥: gpg --searchkey carol@example.com gpg给了我这个结果. gpg: searching for "carol@example.com" from hkp server pool.sks-keyservers.net (1) ..
发布时间:2020-11-16 03:55:28 服务器开发

使用pyCrypto的RSA python publickey

如何在python中将RSA公钥文件加载到pyCrypto公钥对象中? 解决方案 RSA类具有 importKey(externKey)导入RSA 密钥(公共或私有部分). externKey:要导入的RSA密钥, 编码为字符串.钥匙可以在 DER(PKCS#1)或未加密的PEM 格式(RFC1421). ..
发布时间:2020-11-16 03:55:24 Python

使用Perl验证GPG文件签名

我想验证一个GPG签名文件(使用archive.tar.gz.sign验证archive.tar.gz). ATM我只是直接调用gpg并解析退出代码和输出.虽然这是“为我工作的解决方案",但我认为必须有一种更好的方法来更轻松地完成此任务. 但是,作为编程新手,我无法理解如何使用GPG CPAN模块. 任何提示都非常感谢! 解决方案 概要中的GnuPG模块在摘要中包含以下内 ..
发布时间:2020-11-16 03:54:19 其他开发

Wampserver上的GnuPG

您能告诉我如何在wampserver上安装和使用GnuPG吗?我很想要那个. 我希望这个问题能在stackoverflow下解决.如果没有,请关闭此按钮,但请不要对我投票:( 解决方案 您可以在此处将GnuPG作为PECL软件包获得:看起来您需要自己进行编译.它带有config.m4文件,因此您可能要使用自动工具(cygwin?). 有关如何安装它的说明在这里: http:// ..
发布时间:2020-11-16 03:54:16 PHP

检查GPG/PGP公钥是否有效

我试图通过Web界面检查给定的公钥是否有效. bash命令gpg --import key.pub根据给定的密钥返回import successful/failed,但是出于自身的安全考虑,我不想使用$data = system("/usr/bin/gpg --import $key).有其他选择吗? 解决方案 好,我做了一些调试,这就是我发现的内容: nginx守护程序在nginx ..
发布时间:2020-11-16 03:54:13 PHP

调用时.exe进程未从C#应用程序运行

我写了一个应用程序,除其他外,它使用GpgApi解密文件.我在C#中使用GpgApi对该文件进行了如下解密: GpgInterface.ExePath = @"C:\Program Files (x86)\GNU\GnuPG\gpg.exe"; GpgDecrypt decrypt = new GpgDecrypt(encryptedFile, file); decrypt.AskP ..
发布时间:2020-11-16 03:54:10 C#/.NET