gnupg相关内容
我试图弄清楚如何手动签署/验证提交,但我无法弄清楚签署什么数据来创建签名。换句话说,我无法弄清楚 gpg中的 --verify 需要。 以下是相关的git源代码: https://github.com/git/git/blob/master/commit.c#L1047-L1231 但我是对于C也是新的。 以下是一些示例数据:
..
当我想通过交互式 rebase 挤压一些提交时: git rebase -i HEAD〜3 然后: pick cbd03e3 Final commit(signed) s f522f5d bla-bla-bla(signed) s 09a7b7c bla-bla(signed) #Rebase c2e142e..09a7b7c到c2e142e ...
..
我希望在部署过程中包含 git tag -v 命令来捕获由不可信的GPG密钥签名的未签名标签或标签。 如果标签具有有效签名,但不关心签名密钥是可信的,则该命令返回退出代码 0 或者不是。 我不想诉诸手动查询产生的GPG消息 解决方案 我还没有尝试过,文档没有提及退出代码,但您可以尝试 git-verify-tag 管道命令 更新没有简单的方法来测试这个,我回顾了源代
..
最近的git版本(> = 1.7.9)支持使用GPG签署单独的提交。 是否可以在树中追溯签名所有提交? 解决方案 追溯签署树中的所有提交? 是:添加标记,表示您将签署。 这实际上是首选项当涉及到签名提交时:通过标记签署所有这些提交,而不是单独对每一个签名。 请参阅“如何让推送者的信息在接收后挂钩?”。 注意(2017年5月更新)只有Git 2.13.x /
..
我试图用git命令行在GitHub中创建签名标签。我使用(样本)用户名全名(skytreader) 生成了一个GPG密钥。完成之后,我尝试创建一个签名标记一>。但是,我收到以下错误: gpg:跳过了“full”:密钥不可用 gpg:签名失败:密钥不可用 错误:gpg未能签署数据 错误:无法签署标记
..
我刚开始使用git,我通过自制软件安装git和gpg。 出于某种原因,我得到这个错误,当我做 git commit 我看了很多关于这个话题的其他stackoverflow问题,他们都没有工作为了我。 如何修复此错误,以便我可以成功上传。 错误:gpg未能签署数据 致命:未能写入提交对象 解决方案 对于故障排除,首先需要做两件事: 运行 git config
..
有没有办法用gpg签署git commit?使用标签很容易(使用 -s 而不是 -a ),似乎会有类似的功能提交。 解决方案 git commit -S (requires git> = 1.7 .9)。
..
我试图在Erlang中做一些与公钥相关的事情,他们要求我跟踪公钥。根据此页面,我可以导入PEM格式通过使用 file:read_file / 1 和 public_key:decode_pem / 1 键。事实是,当我尝试导入GPG公钥时,我没有得到结果。 我有一个名为 inaimathi.pubkey 包含以下内容: ----- BEGIN PGP PUBLIC KEY BLOCK
..
我在网上搜索,但无法找到答案,所以我希望我可以在这里找到一个。 我有一个在Windows上运行的Web应用程序和用Perl写的IIS。 其中一个脚本来自多个任务。其中一个执行命令加密文件。这是命令: 我的$ cmd =“c:\\gnupg\\pub\\ gpg -ase --always-trust --batch --passphrase mypassphrase --output
..
我使用pythons gnupg来解密我用python下载的文件: gpg = gnupg.GPG gnupghome =“/ home / myname / .gnupg”) with open('updates /'+ filelist [i],'r')as f: print“Decrypting”+ fn status = gpg.decrypt_file(f,passphr
..
我正在努力解决我对数字签名和加密的使用。我知道有两种主要的方法来做到这一点:PGP方式和SSL方式。 我想知道如果可以使用相同的私钥对于SSL证书和GnuPG,只要这是一个RSA 2048位密钥。 我已经有一个由CA签署的SSL证书,所以我希望使用证书的私钥作为GnuPG主密钥。 我知道我们不能以这种方式在SSL和GnuPG之间做出断言,但是我想只有一个私钥(因此只需保护一条数据
..
长篇小说,我的问题是:如何在加密/解密文件时强制GnuPG哪个私钥/公钥使用? 一些解释/长篇小说 我有一个应用程序必须在将文件发送到S3之前进行加密。 用户可以使用浏览器从我的网站下载他们的文件,在这种情况下,我必须首先解密文件。 客户端( delphi 2010 ):我最有可能选择 OpenPGPBlackbox 服务器端(PHP 5),我需要弄清楚如何使用非交互
..
我有一个gpg .key文件,用作解密.dat.pgp文件的密码。加密的.data.pgp文件在一个使用相同的.key文件的服务器上成功解密,使用以下命令 cat xxx_gpg.key | / usr / bin / gpg --batch --quiet -o xxx.dat --passphrase-fd O -d xxx.dat.pgp 但是,当我将相同的密钥移动
..
我想使用python加密几个文件什么是最好的方式 我可以使用gpg / pgp使用任何标准/着名的python库? 解决方案 PyCrypto 似乎是最好的一个。
..
如何在网络应用程序的客户端解密一些加密数据? 例如。 数据在服务器上加密存储。 使用公共GPG密钥加密。 服务器将加密的密钥发送给客户端。 客户端需要使用其本地私钥解密。 我可以将私钥传递给浏览器,使用Javascript解密数据。 解决方案 如果你想坚持使用JavaScript,那么看看LGPL库 OpenPGP.js 。
..
在Windows 7上使用python-gnupg v0.3.5 w / Python 2.7和GPG4Win v2.2.0 test_gnupg.py导致2个失败: 测试搜索键是否正常... FAIL Doctest :gnupg.GPG.recv_keys ...失败 2个键盘存在于每个这些位置(在GPGHome目录下(C:\Program Files(x86))中
..
我正在尝试解密使用2个收件人加密的文件(--recipient recipientA@example.com --recipient recipientB@example.com)。 但是当我尝试解密文件时,它总是请求第一个收件人的密码。当第一个收件人秘密密钥不是密钥环的一部分时,它会给出一个错误“未找到密钥”。 如何加密文件与多个收件人,以便两者可以解密他们,而不知道彼此的钥匙&密码短语
..
如何让BouncyCastle解密GPG加密的邮件? 我在CentOS 7命令中创建了一个GPG密钥对行使用 gpg --gen-key 。我选择了RSA RSA作为加密类型,我使用 gpg --export-secret-key -a“用户名”> /home/username/username_private.key 和 gpg --armor --export 66677FC6> /ho
..
考虑到将GPG和OpenSSL用于本地加密之前的选项,请将存档推送到异地备份位置之前,每个解决方案的优点和缺点是什么? 背景: 我目前管理基于Ubuntu 14.04.1的服务器基础架构,所有当前的补丁都可以应用于其中。 所有这些系统都是无头,使用审核的预设和自动化工具自动构建,并通过基于Intel的硬件的KVM在虚拟机中运行。 我们偏爱Ruby,但更偏爱“做事正确”。因为这两
..
GPG总是在结果中返回2。我的代码如下 $ cmd =“/ usr / bin / gpg -a --recipient $ to -e -o $ outfile $ infile“; 其中outfile是加密数据将被写入的文件,infile是未加密的数据。 我不知道为什么会发生这种情况。任何人都可以告诉我有什么问题。谢谢。 解决方案 GPG询问是否要使用无符号键继续加密
..