deemru/shamir255
最新稳定版本:2.0.1
Composer 安装命令:
composer require deemru/shamir255
包简介
Splits sensitive data by Shamir's secret sharing
README 文档
README
Shamir255 implements Shamir's Secret Sharing algorithm over GF(256).
- Pure PHP implementation (no extensions required)
- Share size equals secret size (efficient storage)
- Supports secrets of any length
- Up to 255 shares with threshold from 2 to 255
Usage
$sensitive = 'Hello, world!'; $needed = 2; $total = 3; $shares = Shamir255::share( $sensitive, $needed, $total ); assert( $sensitive === Shamir255::recover( [ 1 => $shares[1], 2 => $shares[2] ] ) );
Requirements
- PHP >= 5.6
Installation
composer require deemru/shamir255
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-03-02