php skript volat příkazy gpg

hlasů
0

Systém () volání v PHP slouží k volání externího programu .Jak mohu zavolat gpg (GnuPG) příkazy pro šifrování pomocí PHP skriptu.

Položena 19/03/2010 v 08:47
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
1

Pomocí balíčku Crypt_GPG z PEAR ( http://pear.php.net/package/Crypt_GPG ) pracoval kouzlo pro mě před několika měsíci, když jsem potřeboval k tomu podobné. Používání je to API dělal to mnohem rychleji, aby se věci pohnuly a také izolovaná mě od dělat hloupé chyby - a to jak se věci špatně znovu dostat argumenty / parametry v nesprávném pořadí.

Odpovězeno 19/03/2010 v 13:15
zdroj uživatelem

Odpovězeno 19/03/2010 v 08:49
zdroj uživatelem

hlasů
0

To, co jsem dělal, jako

$filepath = '/path/to/FileToEncrypt.txt';
$output_filepath = $filepath . ".pgp";
$cmdline = PGP_BIN_PATH . " -e -r " . PGP_RECIPIENT . " < $filepath > $output_filepath";

exec ($cmdline,  $stdout, $return);

if ($return != 0) {
   //Something went wrong with execution, report or do wathever needed
}

assumming konstanty PGP_BIN_PATH definuje cestu k PGP binární a PGP_RECIPIENT je název dest, myslím, že to musí být známa PGP jako první.

Odpovězeno 19/03/2010 v 10:08
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more