Articles of gnupg

在安装了gpg的提交中查看git pgp sig

在某些情况下,我将使用一个没有安装gpg的系统,我不想花时间设置它并获得安装pub key。 我只想查看提交的签名,并将其复制到另一个系统来validation它。 我似乎无法find一个方法来查看签署与出gpg被安装。 Git只给出一个错误,当我尝试使用任何git命令来查看它时,gpg未安装。 有没有一种方法来查看git pgp签名的提交与pgp签名钉在没有gpg安装在系统上? 我一直在寻找答案,并没有发现任何使用。 感谢您提供任何帮助或指示。

在密钥环中Git GPG密码

我使用GnuPG签名的git。 每次我想签署一个提交,我必须提供我的GnuPG密钥。 是否有可能让git利用一些系统级的keyring,比如gnome-keyring ? 我似乎无法find任何文件,甚至在networking上的任何线程。 也许有一些解决scheme我不知道,这是不够stream行,很容易谷歌。 可能有一些graphics用户界面工具可以做到这一点,但我对这些并不感兴趣,我主要是从控制台使用git,有时是从基于IntelliJ的IDE中调用系统git二进制文件。 有一个系统端的解决scheme将允许我使用这些IDE(和CLI)的git config –global commit.gpgsign true 。

S.gpg-agent.browser在debian strech中添加ppa时未发现错误

我正在使用debian strech。 我尝试添加与python支持vim的repostory,而添加我遇到gpg-agent.browser未find错误 sudo add-apt-repository ppa:pi-rho/dev [sudo] password for sathish: Dev Packages More info: https://launchpad.net/~pi-rho/+archive/ubuntu/dev Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keybox '/tmp/tmpxl_vk750/pubring.gpg' created gpg: /tmp/tmpxl_vk750/trustdb.gpg: trustdb created gpg: key CC892FC6779C27D7: public key "Launchpad PPA for pi-rho" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: no valid OpenPGP […]

如何在远程服务器上使用gpg签名密钥?

有没有在远程服务器上使用gpg密钥通过gpg程序(命令行工具)在Linux上进行签名的方法? 我正在使用gpg在本地主机上用testing密钥对二进制文件进行签名。 现在我想使用服务器访问的相同types的密钥。 我只是通过改变gpg工具的参数来寻找一个实现。

GIT签名标签和密码

我如何让git自动input我的密码,当我签署标签。 有没有像 – 密码短语“我的长密码”的选项,我曾尝试使用ssh-keygen,但没有帮助。 存储库在本地,一切都在本地完成。

与PHP的gnupg抛出“无法初始化键盘”

试图用gnupgencryption邮件时,调用gnupg::keyinfo()抛出错误could not init keylist 。 这是我如何初始化扩展: putenv('GPGME_DEBUG=9:./gnupg/debug.log'); putenv('GNUPGHOME=./gnupg/'); $this->gpg = new gnupg(); $this->gpg->seterrormode(gnupg::ERROR_EXCEPTION); gnupg确实存在(调用is_dir('./gnupg')返回true – 我也尝试了绝对path没有成功)。 一些额外的信息: 完全相同的代码使用PHP-CLI 。 (但是,我需要使用HTTP) 我正在使用一个Ubuntu的networking服务器: Linux name 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 GNU/Linux gnupg版本: gpg –version – > gpg (GnuPG) 1.4.10 基础设施: client – > nginx – > apache – > php 5.3 为了testing,我设置了文件权限(recursion): […]

有没有办法以编程方式获取已安装的RPM签名密钥ID?

由rpm -qi package显示? 我真的不想parsingrpm -qi的输出。 我更愿意使用rpm -q –qf ,其中我可以控制格式,不受未来版本的审美冲动。 但是我能在man page中find的唯一有用的标签是SIGPGP,它使我获得了整个签名,而不仅仅是短密钥ID。 看到不同: $ rpm -qi coreutils Name : coreutils Relocations: (not relocatable) Version : 8.4 Vendor: Fedora Project Release : 8.fc13 Build Date: Tue 20 Jul 2010 05:21:15 AM BRT Install Date: Tue 03 Aug 2010 01:58:53 PM BRT Build Host: x86-17.phx2.fedoraproject.org Group : System […]

如何使用gpg中的私钥encryption文件

我正在为某些系统生成更新,我想对更新进行encryption,以保持签名的机密性,完整性和有效性。 我想用我的私钥对文件进行encryption,并将它们发送到我的客户端,以便他们可以用我的公钥对其解密。 但是,GPG的工作方式是与公共encryption和私人解密。 我不想发送我的私钥,以便我可以改变它,并发送公钥给其他人。 任何想法如何做到这一点?

Debian apt error:“以下签名无效:NODATA 1 NODATA 2”

我在apt / aptitude上遇到了一些麻烦。 最近,无处不在,我意识到我不能安装任何东西, apt-get update会产生这样的结果: $ sudo apt-get update Get:1 http://security.debian.org wheezy/updates Release.gpg [1,936 B] Get:2 http://ftp.debian.org wheezy Release.gpg [1,936 B] Get:3 http://ftp.debian.org wheezy-updates Release.gpg [1,936 B] Get:4 http://security.debian.org wheezy/updates Release [1,936 B] Ign http://security.debian.org wheezy/updates Release E: GPG error: http://security.debian.org wheezy/updates Release: The following signatures were invalid: NODATA 1 NODATA 2 这部分: Ign […]

蛮力GPG密码使用脚本

我已经忘记了我在linux上的gpg密钥的密码。 有人可以帮我写一个简单的脚本来使用暴力破解的关键? 我记得密码中可能有的一些词语,所以希望我的电脑不会花费很长的时间来强制它。 如果我无法恢复密码,所有这一切都不会丢失,这只是意味着在接下来的10天内我将无法在我的项目上工作,直到我恢复工作来获得另一个文件副本,但是这次我将记住密码的新密钥。 但是,在这10天内能够完成我的项目将是非常好的。