lablnet/encryption
最新稳定版本:1.2
Composer 安装命令:
composer require lablnet/encryption
包简介
PHP Encryption package.
README 文档
README
PHP Encryption
Encryption in PHP.
Requirement
- PHP 7 (7.3 Recommanded).
- Composer.
- openSSL php extension.
- Sodium php extension for use sodium adapter.
Insallation
Installing this package is very simple, first ensure you have the right PHP version and composer installed then in your terminal/(command prompt) run:
composer require lablnet/encryption
Encrypt
You can encrypt string by calling to encrypt method
<?php use Lablnet\Encryption; require '../vendor/autoload.php'; $encryption = new Encryption('your-key'); //Encrypt the message $encrypt = $encryption->encrypt("This is a text"); echo $encrypt;
Decrypt
You can decrypt token by calling decrypt method
<?php use Lablnet\Encryption; require '../vendor/autoload.php'; $encryption = new Encryption('your-key'); //Decrypt the message $decrypt = $encryption->decrypt($encrypt); echo $decrypt;
Adapter
This Package support two encryption adapter
- OpenSSL
- Sodium
Default openSSL will use, you can use any one you want.
change Adapter
You can pass supported adapter to class like
Use of sodium
<?php use Lablnet\Encryption; require '../vendor/autoload.php'; $encryption = new Encryption('your-key','sodium');
Use of openSSL
<?php use Lablnet\Encryption; require '../vendor/autoload.php'; $encryption = new Encryption('your-key','openssl');
Contributions
There is still a lot of work to do, so feel free to contribute to open PR
License
MIT
Support
Donate coffee?
here is the bitcoin address
37x6PA4qtPu2fQnYdW5U7jztYhbchASpBV
Thanks you so much.
Disclaimer
I don't Accept any responsibility for any illegal usage
统计信息
- 总下载量: 2.91k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 13
- 点击次数: 0
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-02-06