PHPackages                             kaadon/peertopeer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kaadon/peertopeer

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kaadon/peertopeer
=================

Kaadon PeerToPeer for PHP

v0.0.1(7mo ago)05MITPHPPHP ^7.2

Since Sep 25Pushed 7mo agoCompare

[ Source](https://github.com/kaadon/KaadonPeerToPeer)[ Packagist](https://packagist.org/packages/kaadon/peertopeer)[ Docs](https://developer.kaadon.com)[ RSS](/packages/kaadon-peertopeer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

Kaadon PeerToPeer
=================

[](#kaadon-peertopeer)

[![PHP Version](https://camo.githubusercontent.com/89aaade83662daec5e22babcf77d13f249ab64a544d61601376369da95171363/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e322b2d626c75652e737667)](https://www.php.net)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)

一个基于 X25519 密钥交换和 AES-GCM 加密的 PHP 端到端加密库，提供安全的点对点通信解决方案。

特性
--

[](#特性)

- 🔐 **端到端加密**: 使用 X25519 椭圆曲线密钥交换 + AES-256-GCM 加密
- 🔑 **密钥管理**: 自动生成密钥对，支持密钥导入导出
- 💾 **本地密钥存储**: 提供公钥的本地存储和管理功能
- 🛡️ **安全保障**: 基于 libsodium 加密库，军用级别的安全性
- 🎯 **简单易用**: 简洁的 API 设计，几行代码即可实现加密通信
- 🔧 **框架集成**: 支持 ThinkPHP 框架集成

前端
--

[](#前端)

本库适用于后端 PHP 环境，前端可以使用 @kaadon.com/peertopeer 结合

前端库 npm

```
npm i @kaadon.com/peertopeer
```

安装
--

[](#安装)

通过 Composer 安装：

```
composer require kaadon/peertopeer
```

系统要求
----

[](#系统要求)

- PHP &gt;= 7.2
- ext-sodium 扩展
- ext-json 扩展

### 安装 Sodium 扩展

[](#安装-sodium-扩展)

```
# Ubuntu/Debian
sudo apt-get install php-sodium

# CentOS/RHEL
sudo yum install php-sodium

# macOS (使用 Homebrew)
brew install libsodium

# 或者通过 PECL
pecl install libsodium
```

快速开始
----

[](#快速开始)

### 基础用法

[](#基础用法)

```
