- var_dump: documentation ( source)
- ini_set: documentation ( source)
- error_reporting: documentation ( source)
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once 'Crypt/GPG.php';
$gpg = new Crypt_GPG();
try { $gpg->addEncryptKey('E4908A0CED1C250E68A3185C72B7C89DD5673539');
$data = $gpg->encrypt('my secret data');
} catch (Exception $ex) {
echo $ex->getMessage();
}
//var_dump($data);
$txt = '-----BEGIN PGP MESSAGE-----
Version: BCPG v1.50
hIwDcrfIndVnNTkBA/4/e4X9ZqQ9Y1VVuRsO8eCkGek2biWjajHb+kDKamNqE1IO
py2y0821bkMR/CGz0r+UvWgOavvzYBIKTO7CIMEPgDKbtYvoXzub5F42M1f5Mf9Z
Kanb9DgaOEWIUQz0cGOGEPXVTCedoUbSCrDKa0OBEXZY/vDL/YwMpi7KHjoDF9I+
AbeJlQoiAKFPVw13qYf5jDaOiL9KBNuuWmbA4EDQUQpPuTXPqIiywX09pBR/h8o0
zxkEHqIlQPQtI1POjy8==4Ae5
-----END PGP MESSAGE-----';
try {
$gpg->addDecryptKey('E4908A0CED1C250E68A3185C72B7C89DD5673539','LOGINSTOREWALLPROD');
$data = $gpg->decrypt($data);
} catch (Exception $ex) {
echo $ex->getMessage();
}
var_dump($data);
?>