ngubin/key-n

从数字生成一个唯一的短密钥。

v1.0 2020-07-09 01:40 UTC

This package is not auto-updated.

Last update: 2024-09-27 19:45:29 UTC


README

从数字生成一个唯一的短密钥。

一个简单的库,可以将数字转换为字符串密钥并反向转换。您可以使用它将长数字缩短为唯一的密钥。

Latest Version Total Downloads

示例用法

从数字创建密钥

您只能对大于或等于一的整数进行编码。

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,版权所有。