一个简单的加密库

0.1 2017-12-31 13:58 UTC

This package is auto-updated.

Last update: 2024-09-25 19:11:53 UTC


README

这是一个用于使用PHP进行对称加密的小型库。

安装

composer require lefuturiste/crypt

用法

简单的用法如下

$crypt = new Lefuturiste\Crypt\Crypt('YOUR_PASSWORD');
$cipher = $crypt->encrypt('YOUR DATA');
$plainText = $crypt->decrypt($cipher); //YOUR DATA

您可以在Crypt构造函数中更改方法

$crypt = new Lefuturiste\Crypt\Crypt('YOUR_PASSWORD', 'AES-128-CFB1');
$cipher = $crypt->encrypt('YOUR DATA');
$plainText = $crypt->decrypt($cipher); //YOUR DATA

获取可用的方法列表:https://php.ac.cn/manual/en/function.openssl-get-cipher-methods.php

测试

您可以测试这个库

vendor/bin/phpunit Tests

贡献

这是我自己的用法,这是一种非常简单的加密用法。这主要是为了个人使用。但您可以报告错误或其他问题,这是一个开源项目!您可以通过pull request来贡献,这是GitHub上的常用方法。