« gnupg_clearsignkeys
gnupg_decryptverify »

gnupg_decrypt

(PECL gnupg >= 0.1)

gnupg_decrypt — 指定されたテキストを復号する

説明

function gnupg_decrypt(resource $identifier, string $text): string|false

事前に gnupg_adddecryptkey で設定されたキーを使用し、指定されたテキストを復号します。

パラメータ

identifier

gnupg_init() あるいは gnupg のコールで得られた gnupg ID。

text

復号したいテキスト。

戻り値

成功した場合、この関数は復号されたテキストを返します。 失敗した場合、この関数は false を返します。

例

例1 手続き型の gnupg_decrypt() の例

<?php
$res = gnupg_init();
gnupg_adddecryptkey($res,"8660281B6051D071D94B5B230549F9DC851566DC","test");
$plain = gnupg_decrypt($res,$encrypted_text);
echo $plain;
?>

例2 オブジェクト指向の gnupg_decrypt() の例

<?php
$gpg = new gnupg();
$gpg->adddecryptkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
$plain = $gpg->decrypt($encrypted_text);
echo $plain;
?>

関連キーワード:
gnupg   decrypt   テキスト   復号   text   plain   adddecryptkey   identifier   init   encrypted   clearsignkeys   decryptverify   GnuPG   resource   キー   成功   手続き   オブジェクト指向
関連する関数・ページ:
function.gnupg-adddecryptkey   function.gnupg-decryptverify   book.gnupg   ref.gnupg   function.gnupg-clearsignkeys   function.gnupg-cleardecryptkeys