如何在DOS命令/C#(GPG)中模拟按键输入
我在 C# 中将 GPG 作为 DOS 命令执行。作品占多数。 我已经设法从标准输入读取密码(类似于此处编写的密码) ) 但我一直坚持密钥删除,你需要执行以…
我们使用 BouncyCastle API 为客户端加密文件。他得到了“仅限您的眼睛”的字样。尝试解密时来自 PGP 的消息。为什么?
我们使用 Bouncy.Castle C# API 进行 PGP 加密。我绝不是 PGP 加密和各种可用选项方面的专家。 加密似乎运行良好,但是,当客户端尝试解密时,他说 PG…
如何列出 GnuPG 加密消息的信息?
我仍在使用 GPG,如这篇文章中所示: How do I encrypt plaintext使用GnuPG? 我现在需要的是能够列出加密消息的各种信息(例如所有收件人),而不必…
在键上使用 gpg --list-packets 的输出来获取 mpi 值以生成 s 表达式
我正在尝试使用 gpg 生成的公钥来使用 libgcrypt 进行加密。我在密钥上使用了 list packet 命令来获取密钥的内容,并将 mpi 值解析为 s 表达式。因此…
libgcrypt AES 返回 ascii 密文?
嘿,我正在开发一个 JNI 共享库,它使用 AES256 CFB 模式使用 libgcrypt 加密一些数据,然后将加密的数据传递回 java 应用程序以进行进一步处理。 但…
libgcrypt 是否提供 pkcs1 取消填充功能?
在 libgcrypt doco 中,它指定您可以定义一个 s 表达式,该表达式允许在加密之前将数据填充到 PKCS#1 中。我是否可以构建另一个函数或另一个表达式来…
在哪里可以找到 Gnu Emacs 的公钥?
我从23.1到23.3使用emacs才半年。 每次我尝试为 emacs 查找 gpg 公钥,以便可以使用每个新版本发布的 tar.gz.sig 检查 tar.gz 包时,我都失败了。 看…
如何导出私有/秘密 ASC 密钥来解密 GPG 文件
背景:我的老板尝试通过公共和私有部分向我导出 ASC 密钥,但每当我获取文件时,私有部分永远不会加载,也不会解密任何文件。 我们尝试使用以下方法导…
bash 脚本检查 GPG 签名是否有效并且属于密钥
我正在尝试编写一个 bash 脚本来检查给定的签名是否有效。我有两个可能的输出: $ gpg --no-default-keyring --keyring /etc/pubring.gpg --verify fi…
system() 从脚本/控制台调用成功,但在应用程序中默默失败
具体调用 gpg。 我很难追踪问题,因为日志没有为这些失败的调用提供任何输出,并且它们在生产控制台中完美运行。 我尝试指定 gpg: 的路径 system "pat…
使用 Perl 验证 GPG 文件签名
我想验证 GPG 签名文件(使用 archive.tar.gz.sign 验证 archive.tar.gz)。 ATM 我只是直接调用 gpg 并解析退出代码和输出。虽然这是一个适合我的解…