gnupg相关内容
我正在自动执行Docker安装.像这样: if apt-key fingerprint 0EBFCD88 | grep "Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88" > /dev/null then # proceed fi 这在apt-key的较旧版本中效果很好,但是最新版本存在两个问题:
..
我正在尝试使用PECL在Mac上安装gnupg. sudo pecl安装gnupg downloading gnupg-1.3.3.tgz ... Starting to download gnupg-1.3.3.tgz (19,141 bytes) ......done: 19,141 bytes 5 source files, building WARNING: php_bin /
..
所以看来我的gpg密钥是秘密的,但是当我尝试在git中签名我的提交时,它并不被认为是秘密的.我完全不知道为什么会这样.我相信我已经正确设置了此设置,但是我的提交标志失败了.难道我做错了什么?预先感谢您的帮助. [brad@reason entry-criteria-test]$ gpg --list-secret-keys --keyid-format LONG /home/brad/.gn
..
我正在尝试从服务器解密文件,该服务器具有该服务器的必需公钥.密钥环具有密码保护,因此当我尝试解密文件时,它会要求我输入密码. 当我们尝试解密文件时,是否可以通过传递密码来绕过该密码短语. 我正在使用gpg-agent,其中密码被缓存了600秒的默认时间,由于某种原因,我无法设置max-cache-ttl(它对我不起作用,我不知道y)并且可用仅用于该会话. 现在,我想缓存我正在使用
..
我正在尝试使用pyme(来自gpgme的python包装器)解密消息.如果我在提示时输入密码,则可以正常工作,但是我无法使密码短语回调起作用.这是代码 import pyme.core def Callback( x, y, z ): print 'in passphrase callback' return 'passphrase' plain = pyme.core.Dat
..
我正在使用ruby gpgme gem(1.0.8).我的密码短语回调未调用: def passfunc(*args) fd = args.last io = IO.for_fd(fd, 'w') io.puts "mypassphrase" io.flush end opts = { :passphrase_callback => method(:passfunc)
..
我创建了一个很好的长密码短语,使用了几次,然后就忘记了;)令人困惑的是,我知道通用主题,而且可能知道几乎所有字符.我中的完美主义者不想撤销密钥或类似的东西(我想无论如何我都需要密码来撤销它,对吗?).我认为我应该可以通过蛮力强行执行错误或键入错误的可能的布局/字符来解决这个问题.我写了一个C程序来产生这样的组合.不幸的是,我没有要处理的代码(我现在将以“无关紧要"的借口继续进行;).我还使用GPG
..
我需要用于网络传输的客户端-服务器加密解决方案(即,经过签名和加密的客户端,以及经过验证和解密的服务器端). 我正在使用HTTP,但是由于共享主机限制(我的服务器是共享主机环境),所以SSL不可用. 在寻找替代解决方案时,我已经决定使用 GnuPG 来选择OpenPGP.原因之一是PHP通过各种PEAR和PECL模块支持它(PHP是我打算用于我的客户端脚本和服务器脚本的语言,尽管Perl也可
..
我正在执行(看似复杂的)过程,以便在Maven Central上获取公司的工件.然后,我进入了GPG签名部分,进入了一个充满困惑和难题的新世界. GPG有这么多种选择,而且尚不清楚在签署公司产品时应该采取什么合理的做法. 假设Acme希望将工件org.example.acme:foobar:1.0.0发布到Maven Central.他们应该使用哪个用户ID进行签名?什么子项?该密钥如何与用
..
我们正在建立我们的第一个EDI系统,该系统依赖于使用OpenPGP进行的传入和传出文件加密.使用我们的公钥加密的传入文件,我们可以使用Gpg4win的命令行选项使用私钥成功解密: gpg --batch --passphrase "SOME_KEY" --decrypt-files "%decryptingdir%\*.pgp" 我现在要做的是相反的操作,并使用我们的合作伙伴公钥对传出文
..
我想开发一个小型OpenPGP客户端,我正在寻找OpenPGP的Java库. 此方法是否有任何(开放源代码)建议? Cryptix.org 似乎不再存在... 解决方案 我找到了 BouncyCastle 库, Java和C#.我没有任何经验.我将尝试并在此处报告. 它提供: 用于Java和C#的轻量级加密API. Java密码学扩展和Java密码学体系结构的提供
..
我正在尝试将BouncyCastle与PGP2配合使用以读取公共密钥环.问题在于,由于GnuPG 2.1,它存储在pubring.kbx中,而不是在pubring.gpg中.这导致IOException public key ring doesn't start with public key tag: tag 0x0 是否知道我是否以及如何在GnuPG 2.1中使用BC? 解决方案
..
我需要将apt存储库码头化.其中的软件包需要签名,目前由 aptly publish snapshot -distribution="stable" -gpg-key="" my-snapshot 在此之前,需要使用gpg --gen-key创建密钥. 但是这样,私钥将被创建在docker镜像中,这似乎不是一个好习惯.此外,id甚至不起作用.运行gpg --gen-ke
..
我有一个PostgreSQL apt仓库gpg密钥的副本,并且想查看文件中包含的gpg密钥的详细信息.可以不将其导入钥匙圈吗? 解决方案 查看OpenPGP关键数据时,您可以得到几个详细信息级别:基本摘要,该摘要的机器可读输出或详细信息(非常技术)的单个OpenPGP数据包列表. 基本密钥信息 对于OpenPGP密钥文件的简短提示,您可以简单地通过STDIN将文件名作为参数或管
..
我无法获取GPG签名密钥.请任何人告诉我.谢谢 如何在Windows中为jcenter生成gps签名密钥 解决方案 Windows用户可以使用 GPG4Win . 有许多可用的教程,例如此教程.
..
在我的PC上,通过“开始"按钮运行此工具,一切运行都很好.当我生成可执行文件并将可执行文件复制到生产机器并通过生产计算机上的SQL Server代理计划作业时,一切正常,可以创建文件,但是加密位不起作用. gpg.exe在生产服务器上位于:\ sql2014 \ c $ \ Program Files(x86)\ GnuPG \ bin gpg在我的PC上:C:\ Program Files
..
我正在尝试通过POpen通过python程序远程控制gpg. 我有一个文件,其中包含要解密,修改并写回重新加密的磁盘的加密数据. 当前,我将解密后的信息存储在一个临时文件中(程序结束时,我将其保存为shred).然后,我对该文件进行修改,然后使用一个函数将其重新加密,该函数将密码短语通过stdin传递. 的代码如下: def encrypt(source, dest, passphra
..
如何为应用程序用户正确创建密钥,然后使用它们通过GnuPG库对文本进行加密/解密? 解决方案 请参阅此URL,它对您非常有帮助.下载示例并尝试. https://github.com/singpolyma/openpgp-php 或者尝试一下:- 您可以在URL上方下载 lib/openpgp.php 和 lib/openpgp_crypt_rsa.php 文件.
..
我想使用PGP加密来加密CSV文件,我正在通过PHP脚本生成文件,然后通过电子邮件将该文件发送给客户端.客户端会给我加密密钥,我需要用它来加密文件. 我在Google上搜索了有关PGP的内容,并发现它是“很好的隐私",我也找到了OpenPGP http://www.openpgp.org /和GnuPG http://www.gnupg.org/这两种PGP类型是什么? ?以及我应该使用哪一
..
运行此代码时出现此错误. gpg --fingerprint gpg:警告:所有权不安全 配置文件 `/home/dylan/.gnupg/gpg.conf 问题似乎出在权限上,但是我已经尝试了这段代码,但似乎并没有改变任何事情.通过nautilus进行检查,我拥有该文件并具有读/写priv.权限,而所有其他权限都设置为"none". sudo chmod 600 ~/.gn
..