pandora-una/paillier
最新稳定版本:1.0.1
Composer 安装命令:
composer create-project pandora-una/paillier
包简介
Cript e Decript do Paillier.
关键字:
README 文档
README
Criptografia de Paillier
Instalação
$ composer require pandora-una/paillier
Uso
Gerar Chaves
$paillier = new Paillier(); //chave privada $paillier->getPrivateKey(); //chave publica $paillier->getPublicKey());
Criptografar
$paillier = new Paillier(); $msg = 123456781; $encript = $paillier->getPublicKey()->encrypt($msg); $msgDecript = $paillier->getPrivateKey()->decrypt($encript);
Soma
$paillier = new Paillier(); $v1 = 10; $e1 = $paillier->getPublicKey()->encrypt($v1); v2 = 15; $e2 = $paillier->getPublicKey()->encrypt($v2); $v3 = 3; $e3 = $paillier->getPublicKey()->encrypt($v3); $res = Paillier::sum($e1,$e2,$e3); $dec = $paillier->getPrivateKey()->decrypt($res); echo $dec; //= 28
统计信息
- 总下载量: 1.36k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-04-19