pear / crypt_gpg
提供了一个面向对象的接口,用于与GNU隐私守护者(GnuPG)交互。它要求系统上存在GnuPG的可执行文件。
v1.6.9
2024-03-23 10:43 UTC
Requires
- php: >=5.4.8
- ext-mbstring: *
- pear/console_commandline: *
- pear/pear_exception: *
Requires (Dev)
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^9
Suggests
- ext-posix: May require the posix PHP extension
README
Crypt_GPG是一个PHP包,用于与GNU隐私守护者(GnuPG)交互。GnuPG是OpenPGP协议的免费开源实现,提供密钥管理、数据加密和数据签名。Crypt_GPG提供了一个面向对象的API,用于使用GnuPG执行OpenPGP操作。
文档
快速示例
<?php require_once 'Crypt/GPG.php'; $gpg = new Crypt_GPG(); $gpg->addEncryptKey('[email protected]'); $data = $gpg->encrypt('my secret data'); ?>
更多文档
错误和问题
请通过PEAR错误追踪器报告所有新问题。
请提交您的错误报告的pull请求!
测试
要测试,请运行$ phpunit tests/
或$ pear run-tests -r
构建
要构建,只需运行$ pear package
安装
从头开始安装,请运行$ pear install package.xml
要升级,请运行$ pear upgrade -f package.xml