gnupg_setarmor

(PECL gnupg >= 0.1)

gnupg_setarmor切换装甲输出

描述

gnupg_setarmor(resource $identifier, int $armor): bool

切换装甲输出。

参数

identifier

gnupg 标识符,来自对 gnupg_init()gnupg 的调用。

armor

传递一个非零整数值给此函数以启用装甲输出(默认)。传递 0 以禁用装甲输出。

返回值

成功时返回 true,失败时返回 false

示例

示例 #1 过程式 gnupg_setarmor() 示例

<?php
$res
= gnupg_init();
gnupg_setarmor($res,1); // 启用装甲输出;
gnupg_setarmor($res,0); // 禁用装甲输出;
?>

示例 #2 OO gnupg_setarmor() 示例

<?php
$gpg
= new gnupg();
$gpg->setarmor(1); // 启用装甲输出;
$gpg->setarmor(0); // 禁用装甲输出;
?>

添加注释

用户贡献的注释 1 个注释

5
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