Я использую расширение PHP gnupg (https://www.php.net/manual/en/book.gnupg.php) для шифрования некоторых строковых данных.Часть шифрования работает нормально, и я получаю зашифрованную строку.Однако я хочу изменить алгоритм сжатия, используемый GnuPG, на «ZIP».Есть ли способ заставить сжатие алгоритма "ZIP" в расширении PHP gnupg.
После шифрования я отправляю зашифрованный контент на конечную точку API.Поставщик API говорит, что мой алгоритм сжатия - «ZLIB», и они принимают только «ZIP».Я не смог найти способ изменить алгоритм на ZIP.Пожалуйста, помогите
Вот код, который я использую.
$gpg = new gnupg();
$gpg->seterrormode(gnupg::ERROR_EXCEPTION);
$info_pub = $gpg->import($publicKey);
$info_priv = $gpg->import($privateKey);
$gpg->addencryptkey($info_pub['fingerprint']);
$gpg->addsignkey($info_priv['fingerprint'], $passphrase);
$encrypted = $gpg->encryptsign($content);
return $encrypted;