lefuturiste / crypt
一个简单的加密库
0.1
2017-12-31 13:58 UTC
Requires (Dev)
- phpunit/phpunit: ^6.5
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上的常用方法。