zenden2k/whatsapp-encrypt
最新稳定版本:1.0.0
Composer 安装命令:
composer require zenden2k/whatsapp-encrypt
包简介
WhatsApp encryption decorators for PSR-7 streams
README 文档
README
Использование пакета
composer require zenden2k/whatsapp-encrypt
Для работы примеров дополнительно нужно установить:
composer require guzzlehttp/psr7
Дешифрование
use Zenden2k\WhatsAppEncrypt\DecryptStream; use Zenden2k\WhatsAppEncrypt\Helper; use GuzzleHttp\Psr7\Utils; $file = Utils::streamFor(fopen('samples/IMAGE.encrypted', 'rb')); $decryptStream = new DecryptStream($file, file_get_contents('samples/IMAGE.key'), Helper::MEDIA_TYPE_IMAGE); file_put_contents('output/IMAGE.original', $decryptStream->getContents());
Шифрование
use Zenden2k\WhatsAppEncrypt\EncryptStream; use Zenden2k\WhatsAppEncrypt\Helper; use GuzzleHttp\Psr7\Utils; $file = Utils::streamFor(fopen('samples/VIDEO.original', 'rb')); $sidecarStream = Utils::streamFor(fopen('output/VIDEO.sidecar', 'wb')); $encryptStream = new EncryptStream($file, file_get_contents('samples/VIDEO.key'), Helper::MEDIA_TYPE_VIDEO, $sidecarStream); file_put_contents('output/VIDEO.encrypted', $encryptStream->getContents());
К сожалению, генерация информации для стриминга (sidecar) дает результат, не совпадающий с эталоном.
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-06