2024 日本 PHP 研討會

gnupg_setarmor

(PECL gnupg >= 0.1)

gnupg_setarmor切換 ASCII 裝甲輸出

說明

gnupg_setarmor(資源 $identifier, int $armor): bool

切換 ASCII 裝甲輸出。

參數

識別碼

gnupg 識別碼,來自 gnupg_init()gnupg 類別的呼叫。

armor

傳遞一個非零的整數值給這個函式以啟用 ASCII 裝甲輸出(預設)。傳遞 0 則停用 ASCII 裝甲輸出。

返回值

成功時返回 true,失敗時返回 false

範例

範例 #1 程序式 gnupg_setarmor() 範例

<?php
$res
= gnupg_init();
gnupg_setarmor($res,1); // 啟用 ASCII 裝甲輸出;
gnupg_setarmor($res,0); // 停用 ASCII 裝甲輸出;
?>

範例 #2 物件導向 gnupg_setarmor() 範例

<?php
$gpg
= new gnupg();
$gpg->setarmor(1); // 啟用 ASCII 裝甲輸出;
$gpg->setarmor(0); // 停用 ASCII 裝甲輸出;
?>

新增筆記

使用者貢獻的筆記 1 則筆記

jmgorena at gmail dot com
16 年前
請注意,當 ARMOR 設定為 OFF 時,輸出將為二進位格式。這是為了將檔案資料轉換為二進位 gpg 格式所需。

當 ARMOR 設定為 ON 時,輸出為 ASCII 格式。這可以用於訊息傳遞(電子郵件、即時通訊、IRC 等)。

Armor 啟用範例
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.6 (GNU/Linux)

hQIOA+9JbyriNorZEAf/UuCyC0T80XffXVkmewfrRSvtsYbNSGZFvSr+32jJT2fs
...
...
=YJ4D
-----END PGP MESSAGE-----
To Top