gpgme相关内容
我很难在Ruby中使用GPGME加密大文件(大于可用内存). #!/usr/bin/ruby require 'gpgme' def gpgfile(localfile) crypto = GPGME::Crypto.new filebasename = File.basename(localfile) filecripted = crypto.encrypt File.rea
..
我正在尝试从服务器解密文件,该服务器具有该服务器的必需公钥.密钥环具有密码保护,因此当我尝试解密文件时,它会要求我输入密码. 当我们尝试解密文件时,是否可以通过传递密码来绕过该密码短语. 我正在使用gpg-agent,其中密码被缓存了600秒的默认时间,由于某种原因,我无法设置max-cache-ttl(它对我不起作用,我不知道y)并且可用仅用于该会话. 现在,我想缓存我正在使用
..
我正在尝试使用pyme(来自gpgme的python包装器)解密消息.如果我在提示时输入密码,则可以正常工作,但是我无法使密码短语回调起作用.这是代码 import pyme.core def Callback( x, y, z ): print 'in passphrase callback' return 'passphrase' plain = pyme.core.Dat
..
我正在使用ruby gpgme gem(1.0.8).我的密码短语回调未调用: def passfunc(*args) fd = args.last io = IO.for_fd(fd, 'w') io.puts "mypassphrase" io.flush end opts = { :passphrase_callback => method(:passfunc)
..
我创建了一个很好的长密码短语,使用了几次,然后就忘记了;)令人困惑的是,我知道通用主题,而且可能知道几乎所有字符.我中的完美主义者不想撤销密钥或类似的东西(我想无论如何我都需要密码来撤销它,对吗?).我认为我应该可以通过蛮力强行执行错误或键入错误的可能的布局/字符来解决这个问题.我写了一个C程序来产生这样的组合.不幸的是,我没有要处理的代码(我现在将以“无关紧要"的借口继续进行;).我还使用GPG
..
我使用自制软件安装了gnupg和gpgme. 我还链接了这两个文件,并通过运行brew gnupg install和brew gpgme install来确保它们已安装并链接,并得到确认安装和版本的消息. 我已经将gnupg.so文件放置在扩展路径中,并且还将extension = gnupg.so添加到了php.ini文件中. 我从infophp页面获得了扩展路径和特定php.ini
..
我想在我的C ++应用程序中使用GPGME来生成密钥和加密。但是,在尝试开始时,我遇到了一个问题: 我下载了dev包的debian系统。现在我想告诉我的编译器(gcc在Qt Creator)在哪里使用cmake找到库使用工具。但我不知道如何添加 gpgme-config --cflags --libs 到我的编译器标志。这不起作用: SET(CMAKE_CXX_FLAGS“$ {CM
..
今天,我开始了一个新的线程GnuPG的邮件列表,搜索与GPGME 一个密钥服务器密钥。基本上我用GPGME在我的应用程序使用GnuPG的接口,但我不知道我该如何使用功能GPGME搜索在钥匙服务器的关键。 任何想法? 解决方案 好吧,我发现这个问题的答案。 使用 gpgme_op_conf_load gpgme_conf_arg_new gpgme_conf_opt_change 和 g
..