ssphp / sskey
ssphp sskey
1.0.2
2019-06-11 11:42 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-11 23:13:46 UTC
README
Directory structure
├── CHANGELOG.md # CHANGELOG
├── README.md # README
├── src
│ └── ssphp
│ ├── Aes.php # 加密方式
│ └── sskey.php # 封装函数
└─── tests # 示例
Installation
Install the latest version with
$ composer require ssphp/sskey
Basic Usage
<?php require_once __DIR__ . "/vendor/autoload.php"; //初始化key和iv,路径由运维配置 sskey_init(__DIR__.'/vendor/ssphp/sskey/tests/sskeyStarter.php'); $password = sskey_encrypt('ssphp'); var_dump($password); $key = sskey_decrypt($password); var_dump($key); $password = sskey_encrypt('sskey'); var_dump($password); $key = sskey_decrypt($password); var_dump($key);
msvc Usage
//在config.php或user_config.php的最后添加以下代码 sskey_init(__DIR__.'/lib/sskey/tests/sskeyStarter.php'); sskey_decrypt_msvc($config);
lumen Usage
//在bootstrap/app.php脚本的引入配置文件之后添加以下代码 sskey_init(__DIR__.'/../vendor/ssphp/sskey/tests/sskeyStarter.php'); sskey_decrypt_lumen($config); //$config是引入的配置文件,例如:$config = ['app', 'database'];