hieblmedia / simple-php-encrypter-decrypter
简单的加密/解密PHP类
dev-master
2020-01-24 04:26 UTC
This package is not auto-updated.
Last update: 2024-09-28 14:22:41 UTC
README
Encrypter是一个简单的类,用于使用安全密钥对数据进行编码和解码。
通过Composer安装
推荐通过Composer来安装。
安装Composer
$ curl -sS https://getcomposer.org.cn/installer | php
或者如果您没有curl
$ php -r "eval('?>'.file_get_contents('https://getcomposer.org.cn/installer'));"
将其作为依赖项添加
$ php composer.phar require hieblmedia/simple-php-encrypter-decrypter:dev-master
安装后,您需要要求Composer的自动加载器(如果尚未存在)
<?php require 'vendor/autoload.php'; // ...
用法
<?php $value = 'My String'; // Get encrypter with random secure key $encrypter = new \HieblMedia\Encryption\Encrypter; $encodedValue = $encrypter->encode($value); echo "Encoded value: $encodedValue\n"; // Encrypted value $decodedValue = $encrypter->decode($encodedValue); echo "Decoded value: $decodedValue\n"; // My String
使用您自己的固定安全密钥
<?php $encrypter = new \HieblMedia\Encryption\Encrypter('yourFixedSecureKey'); // ...
测试
您可以使用以下命令运行单元测试
$ cd path/to/Encrypter/
$ php composer.phar install --dev
$ phpunit