zekreto / zekreto-client
zekreto加密服务的客户端库
v1.0.0
2023-12-13 17:46 UTC
Requires
- guzzlehttp/guzzle: ^7.0
- monolog/monolog: ^2.9
- phpunit/phpunit: ^9.6
Requires (Dev)
- vlucas/phpdotenv: ^5.6
README
一个PHP类,用于使用Zekreto.com加密即服务的加密或解密秘密
安装
此包需要PHP 7.4或更高版本,并且可以通过composer安装
composer require zekreto/zekreto-client
使用方法
- 在zekreto.com上创建账户并生成令牌
- 安装包
- 使用提供的API密钥实例化
ZekretoClient
类 - 使用对象的
encrypt
和decrypt
方法按需处理您的秘密
配置
客户端使用环境变量(通过vlucas/phpdotenv包)来读取设置,目前可以控制以下内容
- ZEKRETO_API_KEY(str):包含由服务器提供的Token的字符串
- ZEKRETO_API_URL(str):指向Zekreto自定义实例的URI
- ZEKRETO_EMPTYSTR_ON_ERROR(bool):如果为true,它将静默任何错误并仅返回空字符串