ngubin / key-n
从数字生成一个唯一的短密钥。
v1.0
2020-07-09 01:40 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is not auto-updated.
Last update: 2024-09-27 19:45:29 UTC
README
从数字生成一个唯一的短密钥。
一个简单的库,可以将数字转换为字符串密钥并反向转换。您可以使用它将长数字缩短为唯一的密钥。
示例用法
从数字创建密钥
您只能对大于或等于一的整数进行编码。
use KeyN\Make\Key62; $instance = Key62::make(); $key = $instance->encode(100000);
设置自己的字符集来创建密钥
use KeyN\Make\Key62; $characters = 'wWpJbH8nIDed1Evq5OcToF2ZuXsayz7RrtP490ixSKC3GM6gYkNVhBUQmLlfAj'; $instance = Key62::make($characters); $key = $instance->encode(100000);
从密钥获取数字
如果密钥的所有字符都在类集中,则可以解码密钥。
use KeyN\Make\Key62; $instance = Key62::make(); $number = $instance->decode('Gh1a');
许可证
本项目在MIT许可证下发布。
© 2020 Nik Gubin,版权所有。