lyoshenka/php-triplesec

Keybase的triplesec加密的PHP版本

1.0.0 2016-11-25 15:54 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:42:20 UTC


README

Triplesec的PHP实现。[访问Triplesec](https://keybase.io/triplesec)。

安装

需求

  • php7+
  • 扩展:mcrypt, scrypt, libsodium

在Ubuntu 16.04上

sudo apt install build-essential php7.0 php7.0-dev php7.0-mcrypt php-pear libsodium18 libsodium-dev
sudo pecl install libsodium scrypt
echo 'extension=libsodium.so' | sudo tee /etc/php/7.0/mods-available/libsodium.ini
echo 'extension=scrypt.so' | sudo tee /etc/php/7.0/mods-available/scrypt.ini
sudo phpenmod libsodium scrypt

Composer 安装

composer install lyoshenka/php-triplesec

用法

<?php

require __DIR__.'/vendor/autoload.php';

echo \lyoshenka\TripleSec::encrypt('this is the secret message', 's3cr3tk3y') . "\n";

测试

php test/test.php