pgp

    1热度

    1回答

    我目前有“签署Git提交GPG密钥”作为我的工作流程的一部分。 我想知道如何在新电脑或操作系统上使用我的旧签名。

    1热度

    1回答

    我正在开发一个简单的Java代码,使用BouncyCastle v1.51打开PGP公钥并验证其中包含的签名。 目前,我可以加载公钥并遍历所有签名。但是,即使我使用与生成签名的私钥相对应的公钥来检验签名,验证总是返回“false”。 这是我的代码: try { PGPPublicKey pkey = PGPEncryptionUtils.readPublicKey(new FileIn

    0热度

    2回答

    我正在使用Bouncy Castle(BC)库实现的PGP来加密/解密消息的C#应用​​程序。我知道PKI,但PGP中的秘密钥匙让我有点失望。我查看了BC的示例/源代码和PGP RFC,但提出了更多问题。 是Secretkey ==会话密钥? 是密钥==对称密钥? 是Secretkey ==私钥(pub/priv密钥对)?至少以下内容似乎表明秘密密钥是私钥。 internal static Pgp

    0热度

    1回答

    我真的不知道如果stackoverflow是正确的地方问,但我会尝试。我知道这里的人坐在很多知名人士身上!我下载并安装了Gpg4win 2.2.2(我安装了GPA软件包)。打开Kleopatra并生成一个密钥。当我出口的公钥,我注意到这个 版本:GnuPG的V2 我从来没有见过任何人只用“的GnuPG V2”作为版本。我想要的是“版本:GnuPG v2.0.22(MingW32)”或者说明。 我是

    0热度

    3回答

    如果您通过亲自/通过电话验证指纹验证了人员公钥是否确实来自您认为的人,是否仍然需要签署其公钥? 尤其是如果您打算自己不解密邮件,但只打算使用有效公钥对邮件进行加密,是否仍需要签名?

    0热度

    1回答

    我使用Network Associates PGP 6.5.8命令行实用程序解密传入文件以便在SSIS作业中导入。这是一个非常古老的遗留系统的一方,所以我不能改变解密方法。 手册密码: 如果我创建在SSIS一个新Execute Process Task并通过以下命令行参数,然后PGP要求一个passpharse解锁密钥。手动提供密码允许PGP成功解密文件。 -o L:\xxxx\xxxxx\MyF

    2热度

    1回答

    我想补充,除了我的真实姓名,我的昵称(或别名或AKA),我更好地承认在网络上;进入我的公共pgp密钥。 在gpg上完成这个操作的正确方法是什么?

    -2热度

    1回答

    是否有任何选项来重命名gpg中的加密文件? 例如,当我加密一个文件(如FILE1.TXT)我用 gpg --encrypt --sign --armor -r [email protected] file1.txt 我想要的是将加密文件重命名为类似ENC-FILE1.TXT 是它的命令可能?

    -1热度

    1回答

    我想用apache.commons.net.ftp.FTPClient转移一个pgp文件,结果似乎成功了,但是当我想将它转换为txt文件我遇到这个错误: gpg:[不知道]:无效的数据包(ctb = 20) 当我检查下载文件的确切大小时,我注意到它的大小约小于1KB原始文件。 这里是下载文件的代码: FileOutputStream fos = new FileOutputStream(Loc

    0热度

    1回答

    我已经能够使用Ruby GPGME解密一个zip文件,但我不清楚如何正确地将它写入磁盘。下面是我有: crypto = GPGME::Crypto.new result = crypto.decrypt(File.open('myfile.zip.pgp')) #Now what? 我尝试这样做: File.open('myfile.zip', 'wb') do |output|