gnupg decrypt return "ОШИБКА: сбой расшифровки" - PullRequest
0 голосов
/ 29 октября 2018

В настоящее время я делаю расшифровку одного из моих проектов. Но, тем не менее, всякий раз, когда я расшифровываю файл от поставщика (зашифрованный с использованием моего открытого ключа), он возвращает мне «ОШИБКА: сбой расшифровки»

Кто-нибудь сталкивался с этим раньше?

Я пытался использовать ключи без пароля, но результат тот же.

putenv("GNUPGHOME=/mydir/tmp/.gnupg");
$priKeyLoc = '/tmp/gnupg/pv.txt';
$privateData = file_get_contents($priKeyLoc);

$gpg = new gnupg();
$gpg->seterrormode(gnupg::ERROR_EXCEPTION); 
try 
{
    $info = $gpg->import($privateData);
    $gpg->adddecryptkey($info['fingerprint'],"PASSWORD OF THE KEY");
    $plain = $gpg->decrypt($content);

} 
catch (Exception $e) {
    echo 'ERROR: ' . $e->getMessage();
}

var_dump($plain);exit;
...