apex / armor-pgp
Armor 的 PGP 扩展
2.0.1
2023-01-07 20:57 UTC
Requires
- php: >=8.0
- ext-gnupg: *
- apex/armor: ^2.0
Requires (Dev)
- apex/signer: ^2.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-08 00:32:06 UTC
README
为 Armor 包 提供PGP功能的扩展,包括密钥管理、数据加密/解密和双因素认证。
安装
使用 Composer 安装
composer require apex/armor-pgp
目录
基本用法
use Apex\Armor\Armor; use Apex\Armor\PGP\{KeyManager, EncryptPGP}; // Init Armor $armor = new Armor(); // Import PGP key $pgpkey = file_get_contents('mykey.asc'); $manager = new KeyManager($armor); $manager->import('u:321', $pgpkey); // Encrypt PGP message $enc = new EncryptPGP($armor); $pgp_message = $enc->toUuids('some secret message', ['u:321']); echo "Encrypted Message:\n\n$pgp_message\n";
支持
如果您有任何问题、问题或反馈,请随时在 ApexPl Reddit 子论坛 上留言,我们会尽快并乐意提供帮助。
关注 Apex
在不久的将来,我们将推出许多好东西,包括新的高质量开源包、更深入的文章/教程,涵盖实用主题等。请通过加入我们网站上的 邮件列表 或在 Twitter 上关注 @mdizak1 来保持最新信息。