标签: gnupg

gpg --recv-keys的问题

我想在Ubuntu上使用apt-get安装cassandra.

我把它添加到我的/etc/apt/sources.list中

deb http://www.apache.org/dist/cassandra/debian unstable main deb-src http://www.apache.org/dist/cassandra/debian unstable main

然后:

sudo apt-get update

然后:

W:GPG错误:http://www.apache.org unstable发布:由于公钥不可用,无法验证以下签名:NO_PUBKEY F758CE318D77295D

然后我拿了号码NO_PUBKEY:

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys F758CE318D77295D

但后来我收到一个错误:

gpg:请求密钥...来自hkp服务器wwwkeys.eu.pgp.net gpg:keyserver超时gpg:keyserver接收失败:keyserver错误

我做错了什么?

在此先感谢您的帮助.

gnupg pgp apt-get cassandra

2
推荐指数
1
解决办法
6942
查看次数

GNUPG:在删除公钥时抑制消息

我正在使用 GNUPG 工具通过命令行执行加密/解密。在删除公钥时,我给出了以下命令:gpg2 --quite --yes --delete-key "Solveon DB"

执行命令后,我收到了从钥匙圈中删除此密钥的问题?(是/否)

我不想问这个问题。你能建议使用哪个选项。我尝试指定指纹,但我无法弄清楚用途。1 小时前 - 还剩 4 天才能回答。我创建了一个 C# 包装器类来使用该工具,但是当使用删除选项时,它会挂起应用程序,等待问题的答案。额外细节

命令链接:我使用了从这个站点下载的软件:http : //www.gpg4win.org/

http://www.linuxguide.it/command_line/linux-manpage/do.php?file=gpg

c# gnupg wrapper

2
推荐指数
2
解决办法
2595
查看次数

1D纹理内存限制

我对纹理记忆的局限性有点困惑.它是65536还是我能够处理更大的数组.

在片刻我正在使用2D纹理.将问题带入1D纹理会使问题变得更容易.

Thx提前

cuda gpu gnupg

2
推荐指数
1
解决办法
1604
查看次数

openpgp golang gpg库的问题

所以我对golang很新,我很难找到一个工作的例子,用openpgp加密一些文本并再次解密.

以下是我到目前为止:(https://gist.github.com/93750a142d3de4e8fdd2.git)

package main

import (
    "log"
    "bytes"
    "code.google.com/p/go.crypto/openpgp"
    "encoding/base64"
    "io/ioutil"
    "os"
)

// create gpg keys with
// $ gpg --gen-key
// ensure you correct paths and passphrase

const mysecretstring = "this is so very secret!"
const secretKeyring = "/Users/stuart-warren/.gnupg/secring.gpg"
const publicKeyring = "/Users/stuart-warren/.gnupg/pubring.gpg"
const passphrase = "1234"

func main() {
    log.Printf("Secret: ", mysecretstring)
    log.Printf("Secret Keyring: ", secretKeyring)
    log.Printf("Public Keyring: ", publicKeyring)
    log.Printf("Passphrase: ", passphrase)

    // Read in public key
    keyringFileBuffer, _ := os.Open(publicKeyring)
    defer keyringFileBuffer.Close()
    entitylist, …
Run Code Online (Sandbox Code Playgroud)

encryption gnupg go openpgp public-key-encryption

2
推荐指数
1
解决办法
2624
查看次数

尝试在settings.xml中加密gpg密码

我有一个maven构建,试图利用maven-gpg-plugin.如果我在settings.xml中有明文密码,那么事情就可以了.如果我粘贴加密密码,我会收到"密码错误"错误.我的步骤的详细信息如下,但任何关于我做错的想法?另外,作为一个附带问题,我很惊讶多次运行的"mvn -ep"给出了不同的结果.我本以为能够解密,应该返回相同的结果.我很好奇为此做出解释.

首先,我按照sonotype的这些说明生成并分发了我的密钥对.接下来,我使用我的密码更新了〜/ .m2/settings.xml文件,如apache所述.最后,我建立了.它很棒.加密时间.

根据apache加密建议,我创建了一个(maven)主密码,将其放入settings-security.xml,加密gpg密码,并将其放入settings.xml.(我已经尝试过各种方式,包括在每个阶段使用相同的密码.)现在,当我尝试构建时,我得到错误:

gpg: no default secret key: Bad passphrase
gpg: signing failed: Bad passphrase
Run Code Online (Sandbox Code Playgroud)

如果我在settings.xml中将密码更改回明文,则事情会再次起作用.如果我将"-X"添加到我的maven构建中,我发现它正在查找settings-security.xml.(实际上,如果我删除文件,我只能看到它找不到它.)

gpg --gen-key
<choose defaults of RSA/RSA, 2048, and no expiration.  Enter in values for name and email.>
gpg --keyserver hkp://pool.sks-keyservers.net --send-keys <key>
mvn clean gpg:sign
mvn -emp <password>
<put encrypted password into ~/.m2/settings-security.xml>
mvn -ep <password>
<put encrypted password into ~/.m2/settings.xml>
mvn clean gpg:sign
Run Code Online (Sandbox Code Playgroud)

pom.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion> …
Run Code Online (Sandbox Code Playgroud)

gnupg password-encryption maven

2
推荐指数
2
解决办法
1109
查看次数

是否可以使用签名子键(本地)签署UID

我正在尝试为系统帐户添加信任(用于在使用该密钥加密数据时停止唠叨消息).我有子键设置和离线主键:

$ gpg --edit-key AAAAAAAA
[...]
Secret key is available.

pub  4096R/AAAAAAAA  created: 2015-09-09  expires: never       usage: SC  
                     trust: ultimate      validity: ultimate
sub  4096R/BBBBBBBB  created: 2015-09-09  expires: never       usage: E   
sub  4096R/CCCCCCCC  created: 2015-09-09  expires: never       usage: S   
sub  4096R/DDDDDDDD  created: 2015-09-09  expires: never       usage: A

$ gpg --list-secret-keys
sec#  4096R/AAAAAAAA 2015-09-09
uid                  $NAME <$EMAIL>
ssb   4096R/BBBBBBBB 2015-09-09
ssb   4096R/CCCCCCCC 2015-09-09
ssb   4096R/DDDDDDDD 2015-09-09
Run Code Online (Sandbox Code Playgroud)

如果我想签署一份文件我可以使用:

$ gpg --encrypt --sign --recipient AAAAAAAA --local-user CCCCCCCC! --output out.gpg in.gpg
Run Code Online (Sandbox Code Playgroud)

它使用完全指定的子键进行签名(尽管在这种情况下,AAAAAAAA实际上不可用,因此无论如何都不能使用它).但是,如果我尝试做类似于另一个UID的操作:

$ gpg --lsign-key …
Run Code Online (Sandbox Code Playgroud)

gnupg

2
推荐指数
1
解决办法
520
查看次数

在命令行上使用 GnuPG 加密文件永远挂起

我想用 GnuPG 加密一个文件

    gpg2 --homedir=~/.gnupg --always-trust=true --recipient="BlahBlah" --encrypt=/path/to/file --output=/path/to/output_file
Run Code Online (Sandbox Code Playgroud)

然而,这个命令似乎永远挂起并且永远不会返回。有趣的是,在我中断进程后,确实/path/to/output_file创建了 ,但是写入那里的字节比原始有效负载大得多(例如,我/path/to/file只有 5 个字节,但结果写入了近 200 个字节/path/to/output_file)。

一定有什么问题,但我真的想不通是什么。

我已经提前导入了BlahBlahby的密钥gpg --import key.asc。GnuPG 1 和 GnuPG 2 都会发生这种情况。

encryption gnupg pgp openpgp

2
推荐指数
1
解决办法
3320
查看次数

PGP 密钥服务器和 Bouncy Castle OpenPGP API Java

是否有可能(以及如何)与 PGP 密钥服务器通信,例如https://pgp.mit.eduhttp://keyserver.pgp.com或私钥服务器:上传密钥、搜索密钥、下载钥匙等 - 在 Java 上使用 Bouncy Castle OpenPGP API?

Java 上是否有任何开源的 PGP 密钥服务器实现?

java bouncycastle gnupg pgp openpgp

2
推荐指数
1
解决办法
744
查看次数

无法从keys.gnupg.net添加密钥

我正在尝试运行以下命令:

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
Run Code Online (Sandbox Code Playgroud)

但是我得到一个错误:

Executing: /tmp/apt-key-gpghome.jrw4s0ijoc/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
gpg: keyserver receive failed: Connection refused
Run Code Online (Sandbox Code Playgroud)

你可以帮帮我吗?我在Debian 9上运行,GPG版本为2.1.18,libgcrypt版本为1.7.6-beta。

key gnupg

2
推荐指数
1
解决办法
2123
查看次数

Git 使用错误的子密钥来签署带有 GPG 密钥的提交

我对 git 和使用 GPG 密钥签署提交有问题。

我有一个主密钥(仅用于认证)。我为每台计算机创建了两个子项(仅用于签名)。我已将公钥添加到 Github,并使用user.signingKey配置选项配置了 git 。

问题是 git 似乎忽略了配置选项并一直使用最新的子项(列表中的最新项gpg --list-secret-keys EMAIL)。

我已经在两个环境中检查过它,同样的问题。我正在使用以下 git 版本:git version 2.15.1

有什么线索吗?

git gnupg

2
推荐指数
1
解决办法
1361
查看次数