shifr/app-stream-encryption 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

shifr/app-stream-encryption

最新稳定版本:v1.0.5

Composer 安装命令:

composer require shifr/app-stream-encryption

包简介

PSR-7 stream decorators

README 文档

README

В данной библиотеке представлено сквозное шифрование (End-to-End Encryption) как в мессенджерах вроде WhatsApp или Signal. Вот конкретные причины, зачем нужны такие сложности:

  1. Защита серверов (Zero Knowledge) Когда ты отправляешь фото в WhatsApp, оно летит через их сервера. Благодаря этой схеме: Сервер видит только «мусор»: Поскольку ключ (mediaKey) генерируется на твоем устройстве и передается получателю напрямую (в зашифрованном сообщении), сервер WhatsApp не может подсмотреть твое фото. Хранение: Даже если базу данных сервера взломают, хакеры получат миллионы зашифрованных файлов без ключей.
  2. Целостность данных (HMAC) Это «цифровая печать». Если злоумышленник изменит хотя бы один бит в зашифрованном файле, HMAC не совпадет. Приложение поймет это до того, как начнет расшифровку, и выдаст ошибку «Файл поврежден», вместо того чтобы пытаться скормить процессору битый код.
  3. Экономия памяти (Streaming) Декораторы потоков (Streams) позволяют расшифровывать видео «на лету» (кусочками по 8 КБ). Ты смотришь начало видео, пока середина еще качается и расшифровывается.
  4. Sidecar (Мгновенная перемотка) В обычном режиме AES-CBC, чтобы расшифровать данные на 10-й минуте видео, тебе теоретически нужно расшифровать всё, что было до этого. Sidecar (те самые подписи каждые 64 КБ) позволяет плееру прыгнуть в любую точку файла, проверить подлинность этого конкретного куска и сразу начать показ.

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固