gnupg相关内容
该程序需要能够每天下载一个文件加密,用户的公钥,然后解密它。 所以我需要找到一个Python库,让我生成公共和私有的PGP密钥,还可以解密用公钥。 这是pyCrypto会做什么(文档是否模糊)?还有其他纯Python库吗?一个独立的命令行工具在任何语言? 我看到迄今为止所有的GNUPG,但安装在Windows上的东西到注册表,并抛出dll的无处不在,然后我不得不担心用户是否已经安
..
我最近一直在GnuPG上工作很多,并且依赖于其加密文件的能力等。 但是,我目前正在一些涉及通信(即聊天,电子邮件等)的项目,其中我想使用现有密钥来加密/解密文本本身,而不是“容器”,如文件或磁盘映像。 我想我可以加密容器,将流转换为base64(或适当的东西),然后标记文本,但我猜想有一个更直接的解决方案。我确定有一些简单的东西我失踪了,但是,我错过了。 任何想法? 解决方
..
我正在中央存储库中发布我的maven项目,我需要签署我的文物。我已经下载并安装了gpg并创建了我的密钥环。当我在Eclipse中运行“maven clean deploy”时,我收到以下错误: gpg:没有默认密钥:否秘密密钥 gpg:签名失败:没有密钥 我已经在线搜索,不知道该怎么办。在我的pom.xml文件中,关于gpg的唯一参考是
..
我有一个gpg的加密文件,我想从Docker容器内解密。在容器上找不到 gpg,如何添加。 解决方案 根据您的基本图像(您的容器使用),您需要添加到Dockerfile (或从 FROM 开始),其中包含: 运行apt-get update&& apt-get install gnupg (如这个 docker-vault-init D
..
尝试在Debian Etch安装上更新一些存储库,并从运行“apt-get update”获取以下错误 W :GPG错误:http://www.debian-multimedia.org etch发布:以下签名无法验证,因为公钥不可用:NO_PUBKEY 07DC563D1F41B907 W:您可能需要运行apt-get更新以纠正这些问题 它的讽刺指示我运行apt-ge
..
每天我收到我有密码短语的SDA文件。解密是通过运行文件并手动在弹出的程序窗口中输入密码来完成的。我想避免这个手动步骤,并将其变成自动化过程的一个步骤。 这种方式的工作方式如下: As很快,当我的守护进程检测到一个新文件已经到达我的收件箱,我的程序将下载,解密和保存它。我知道如何用代码做所有这些,除了解密部分。 而不是运行.exe文件,并手动输入密码,我想读它的内容,并用密码短语解密其
..
非对称加密密钥在主要密钥容器格式之间是否可以根本上互相交换?例如,我可以将X.509密钥文件转换为PGP或OpenGPG密钥文件吗? 并且 - 假设答案是肯定的 - 它是“安全中立”,保持一个密钥对以任何格式,并转换为任何容器文件格式需要的场合? 对于X.509,OpenGPG和SSH来说,当他们都是RSA的时候,我有点累了。 解决方案 是和否:是的,嵌入证书和私钥的RSA密钥
..
我使用 Travis-CI 为我正在开发的一些Java开源项目提供持续集成构建。 / p> 通常这个工作流畅,但我有一个问题,当POM指定GPG签名,例如 org.apache.maven.plugins maven-gpg-plugin
..
我尝试使用 maven-gpg-plugin:sign 以便在部署到Sonatype OSS存储库之前签署项目工件。问题是我在哪里保存我的秘密密钥 secring.gpg : 持续集成〜/ .gnupg 目录 在项目源代码中,例如 src / test / resources / gpg / secring.gpg 为什么? 解决方案 如果密钥敏感,请将其放在CI服务器的〜/
..
我有一个新的mac pro(OS X 10.9.5),我从头开始设置。我去安装RVM,它说的第一件事是: 安装mpapis公钥(可能需要 gpg2 和或 sudo ) --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 当我尝试我得到: gpg --keyserver hkp://keys.gn
..
有人撰写了任何教学课程,或有任何有关如何使用 GnuPGME 所以我可以在C ++中编写一个函数,例如 gpgSign(std :: string fileToBeSigned,std :: string outPutFileName)? 解决方案 下面是一个带有详细注释的C示例,它可以完成您所寻找的任务 - 它不是最直接的方法,而是应该说明如何完成签名一份文件。它不处理选择签名者,但GP
..
有人撰写了任何教学课程,或有任何有关如何使用 GnuPGME 所以我可以在C ++中编写一个函数,例如 gpgSign(std :: string fileToBeSigned,std :: string outPutFileName)? 解决方案 下面是一个带有详细注释的C示例,它可以完成您所寻找的任务 - 它不是最直接的方法,而是应该说明如何完成签名一份文件。它不处理选择签名者,但GP
..
我们从第三方收到GPG加密文件。我修改找到加密文件,解密它们,并删除那些加密的C#程序。它除了它提示输入phassphrase解密部分在所有的作品;我知道密码,输入的时候它的作品。我需要通过密码的命令,这样永远不会出现的提示。 字符串的CommandText =的String.Format(“回声{0 } | gpg.exe --keyring {1} --secret,钥匙圈{2} --b
..
我想使用GPG生成的公钥使用libgcrypt做加密。我用列表分组命令的关键,让我的关键内容和分析的MPI值成S-EX pression。所以,当我尝试连接code我和我的公钥会话密钥我得到的错误“,在S-EX pression奇数十六进制数”?我认为,名单报文也许给我十六进制数字没有前导零?如果这样做了什么,我需要做的就是我,我可以在libgcrypt使用MPI值? 解决方案 从GPG和
..
今天,我开始了一个新的线程GnuPG的邮件列表,搜索与GPGME 一个密钥服务器密钥。基本上我用GPGME在我的应用程序使用GnuPG的接口,但我不知道我该如何使用功能GPGME搜索在钥匙服务器的关键。 任何想法? 解决方案 好吧,我发现这个问题的答案。 使用 gpgme_op_conf_load gpgme_conf_arg_new gpgme_conf_opt_change 和 g
..
我有一个大集的文件,其中的一些包含在文件名特殊字符(例如,ö%,及其他)。我想一个脚本文件来遍历这些文件并重新命名去除特殊字符。我不介意它做什么,但它可以用下划线例如例如替换它们。 Störung%20.doc将被重命名为St_rung_20.doc 在preference的顺序为: DOS批处理文件 Windows脚本文件cscript的运行(VBS) 一个第三方的软件,可以在命令
..
短版:回声“测试”| VIM - | grep的“好” 这不能作为VIM工作不会输出到管道。它说:“Vim:警告:输出不是到终端”。没有办法做到这一点?跨编辑器支持将是很好了。 我试过命名管道,但是Vim不会打开。 长版:回声$ PASSW | GPG -q -d --passphrase-FD 0 $文件名| VIM - | “不知何故GPG使用$ PASSW加密并将其存回$文件名”。
..
我已经忘记了我的密码在Linux上我的GPG密钥。有人可以帮我写一个简单的脚本使用暴力破解来破解密钥?我还记得一些可能是在密码的话,所以希望,也不会长时间我的电脑猜解它。 如果我不能收回所有的密码没有丢失,它只是意味着我将无法在我的项目工作,未来10天,直到我回去工作,以获得文件的另一个副本,但这时间一个新的密钥对,我会记得密码。 不过,这将是很高兴能够在这10天我的项目。 解决方案
..
我试图将文本GPG明确的签名,在一个PHP脚本的字符串。我可能会导致GPG在这样的加密字符串文本: $加密=了shell_exec(“回声”$文字“| GPG -e -a -r foo@bar.com --trust模型总是”); 和该作品完美,与加密的文本被发送到$加密变量。这证明GNUPGHOME和GNUPG的设置是否正确。 然而,当我尝试生产同样的方式明文签名的消息,这样的: $文字
..
我有了,看起来像一个部分的脚本: 在`LS文件* .tar.gz`;做 回声$加密文件 GPG --passphrase文件/home/$USER/.gnupg/backup-passphrase \\ --simple-SK-校验-C $文件 DONE 有关,如果我手动运行该脚本某些原因,工作完全正常,所有文件都是加密的。如果我运行这个作为cron作业,回声$文件工作正常(
..