如何使用--batch --gen-key在手机上使用gpg?

时间:2013-08-09 16:00:11

标签: android c++ encryption adb gnupg

我一直在研究这个问题已经有一段时间了,似乎找不到我正在寻找的所有部分的答案。我有一个c ++程序,我正在尝试使用看起来像

的系统调用
system("/data/data/info.guardianproject.gpg/app_opt/aliases/gpg --batch --gen-key /footoo");

但这对我来说还没有用。

当我使用adb shell从phone shell终端调用它时,它可以正常工作,然后请求我输入密码。当我运行程序时,它什么也没做。

footoo只是手机上的一个文件,其中包含使用--batch命令的正确信息。就像我之前说过的那样,当我从adb shell调用它时它确实有效。我在手机上安装了GnuPG应用程序。

此外,我想知道如果手机没有根据,这是否可行?如果有人可以提供一些建议我会非常感激。 这里还有脚本文件

%echo Its starting lets hope it works
Key-Type: RSA   
Key-Length: 2048
Expire-Date: 0
Passphrase: testing123
Name-Real: Tester
Name-Email: tester@tester.com
#now do a commit so we can echo when we are done
%commit
%echo done

感谢。

0 个答案:

没有答案