dannyvilla/simtoken

此包允许您从仅包含字母数字字符的纯文本中创建简单的令牌

v1.0.0 2019-09-09 00:46 UTC

This package is auto-updated.

Last update: 2024-09-09 12:13:15 UTC


README

此包允许通过编码纯文本来创建简单的令牌。例如,如果纯文本看起来像这样:“我是我”,在编码后它将变成这样:“5c6e54d5s5h89b9e”。

安装

使用包管理器 composer 安装 Simtoken。

composer require dannyvilla/simtoken

使用方法

require 'vendor/autoload.php';

$id = '100';
$encoded = SimToken::encode($id); // with salt and complexity 1
echo($encoded); // e8f8f8

$encoded = SimToken::encode($id, false, 2); // without salt and complexity 2
echo($encoded); // 188808880888

$encoded = SimToken::encode($id, true, 2); // with salt and complexity 2
echo($encoded); // b1h8b2h8b2h8

$encoded = SimToken::encode($id, false, 3); // without salt and complexity 3
echo($encoded); // 588888886888888868888888

$decoded = SimToken::decode($encoded, false, 3); // Decode the last encoded
echo($decoded); // 100

贡献

欢迎拉取请求。对于主要更改,请先打开一个问题来讨论您想要进行的更改。

许可证

MIT