wll / encrypt
php-encrypt
v0.1.4
2020-01-31 13:35 UTC
Requires
- php: >=7.0
README
encrypt可逆加密,从Laravel中提取出来,用于PHP,如Hyperf框架,也可以在其他非框架中使用
基本使用
1、下载包
composer require wll/encrypt
2、发布配置生成文件:config/autoload/encrypt.php
bin/hyperf.php vendor:publish wll/encrypt
3、开始使用 - 在授权控制器中编写
use Wll\Encrypt\Encryption\EncryptionHyperfServiceProvider; //hyperf 中使用 //use Wll\Encrypt\Encryption\EncryptionLaravelServiceProvider; //laravel 中使用 然当也可以用app()方式调用 //use Wll\Encrypt\Encryption\EncryptionPhpServiceProvider; //php 中使用 public function index(){ $encryptionHyperfServiceProvider = new EncryptionHyperfServiceProvider(); $encrypt = $encryptionHyperfServiceProvider->register(); //生成密码 $pass = $encrypt->encrypt('admin', true); //解密 $descPass=$encrypt->decrypt($pass, true); // return ['pass'=>$pass,'descPass'=>$descPass]; }