gpgme相关内容

Ruby GPGME-如何加密大文件

我很难在Ruby中使用GPGME加密大文件(大于可用内存). #!/usr/bin/ruby require 'gpgme' def gpgfile(localfile) crypto = GPGME::Crypto.new filebasename = File.basename(localfile) filecripted = crypto.encrypt File.rea ..
发布时间:2020-07-23 03:52:53 其他开发

使用gpgme解密文件时如何绕过pinentry(密码短语屏幕)

我正在尝试从服务器解密文件,该服务器具有该服务器的必需公钥.密钥环具有密码保护,因此当我尝试解密文件时,它会要求我输入密码. 当我们尝试解密文件时,是否可以通过传递密码来绕过该密码短语. 我正在使用gpg-agent,其中密码被缓存了600秒的默认时间,由于某种原因,我无法设置max-cache-ttl(它对我不起作用,我不知道y)并且可用仅用于该会话. 现在,我想缓存我正在使用 ..
发布时间:2020-07-23 03:52:50 其他开发

软暴力破解您自己的GPG/PGP密码的最佳方法?

我创建了一个很好的长密码短语,使用了几次,然后就忘记了;)令人困惑的是,我知道通用主题,而且可能知道几乎所有字符.我中的完美主义者不想撤销密钥或类似的东西(我想无论如何我都需要密码来撤销它,对吗?).我认为我应该可以通过蛮力强行执行错误或键入错误的可能的布局/字符来解决这个问题.我写了一个C程序来产生这样的组合.不幸的是,我没有要处理的代码(我现在将以“无关紧要"的借口继续进行;).我还使用GPG ..
发布时间:2020-07-23 03:50:40 其他开发

PHP Gnupg未在phpinfo()中显示为扩展名,我无法在php中使用它

我使用自制软件安装了gnupg和gpgme. 我还链接了这两个文件,并通过运行brew gnupg install和brew gpgme install来确保它们已安装并链接,并得到确认安装和版本的消息. 我已经将gnupg.so文件放置在扩展路径中,并且还将extension = gnupg.so添加到了php.ini文件中. 我从infophp页面获得了扩展路径和特定php.ini ..
发布时间:2020-05-05 12:49:48 PHP

在Debian的C ++应用程序中使用GPGME

我想在我的C ++应用程序中使用GPGME来生成密钥和加密。但是,在尝试开始时,我遇到了一个问题: 我下载了dev包的debian系统。现在我想告诉我的编译器(gcc在Qt Creator)在哪里使用cmake找到库使用工具。但我不知道如何添加 gpgme-config --cflags --libs 到我的编译器标志。这不起作用: SET(CMAKE_CXX_FLAGS“$ {CM ..
发布时间:2016-11-01 10:23:53 C/C++开发

搜索一个公钥与一个GPGME钥匙服务器

今天,我开始了一个新的线程GnuPG的邮件列表,搜索与GPGME 一个密钥服务器密钥。基本上我用GPGME在我的应用程序使用GnuPG的接口,但我不知道我该如何使用功能GPGME搜索在钥匙服务器的关键。 任何想法? 解决方案 好吧,我发现这个问题的答案。 使用 gpgme_op_conf_load gpgme_conf_arg_new gpgme_conf_opt_change 和 g ..
发布时间:2016-08-22 14:54:02 C/C++