sonnn0904 / pgp
纯PHP实现的OpenPGP消息格式(RFC 4880)
dev-master
2021-05-31 11:49 UTC
Requires
- php: ^5.6 || ^7.0 || ^8.0
- phpseclib/phpseclib: ^3.0
Requires (Dev)
- phpunit/phpunit: ^9.0
Suggests
- ext-mcrypt: required if you use encryption cast5
This package is auto-updated.
Last update: 2024-09-29 05:56:40 UTC
README
OpenPGP.php: OpenPGP for PHP
这是一个纯PHP实现的OpenPGP消息格式(RFC 4880)。
关于OpenPGP
OpenPGP是全球最广泛使用的电子邮件加密标准。它由互联网工程任务组(IETF)的OpenPGP工作组定义,为提案标准RFC 4880。OpenPGP标准最初源自Phil Zimmermann于1991年创建的PGP(Pretty Good Privacy)。
特性
- 编码和解码ASCII武装的OpenPGP消息。
- 将OpenPGP消息解析为其组成数据包。
- 支持旧格式(PGP 2.6.x)和新格式(RFC 4880)的数据包。
- 辅助类用于验证、签名、加密和解密消息 http://phpseclib.sourceforge.net
- 辅助类用于使用http://phpseclib.sourceforge.net加密和解密消息和密钥
- CAST5加密和解密需要openssl或mcrypt
错误、功能请求、补丁
此项目主要由一名志愿者维护,还有许多其他事情需要他的注意,请耐心等待。
错误、功能请求、拉取请求、补丁和一般讨论可以通过以下电子邮件公开提交:dev@singpolyma.net
Github用户也可以在网页上提交。
用户
OpenPGP.php目前正在以下项目中使用
下载
要获取本地开发存储库的工作副本,请执行以下操作
git clone https://github.com/singpolyma/openpgp-php.git
或者,您可以通过以下方式下载最新的开发版本作为tarball
wget https://github.com/singpolyma/openpgp-php/tarball/master
作者
- Arto Bendiken(原始作者) - http://ar.to/
- Stephen Paul Weber(维护者) - https://singpolyma.net/
许可证
OpenPGP.php是免费且不受限制的公共领域软件。更多信息请参阅https://unlicense.org/或附带的UNLICENSE文件。