justalinko/niki264

Niki264 - 使用密钥进行 alpha2num 或 num2alpha 编码和解码,以及 base64 编码

v1.1.1 2023-03-30 18:41 UTC

This package is auto-updated.

Last update: 2024-09-30 01:35:58 UTC


README

编码和解码系统将基于安全密钥的 base64 编码与双向编码字母到数字或数字到字母合并

简介

NIKI264 是一个简单的编码和解码系统,可用于编码和解码数据。NIKI264 是基于安全密钥的 base64 编码与双向编码字母到数字或数字到字母的组合。

NIKI264 的历史

我(justalinko)只结合了朋友们制作的有关使用安全密钥 iki64(https://github.com/milio48/iki64)和 nk26(https://github.com/milio48/nk26)进行 base64 编码和解码的视频,然后我编写了一个简单的程序,使用 NIKI264 对数据进行编码和解码。

这是用来做什么的?

NIKI264 是一个简单的编码和解码系统,可用于编码和解码数据。NIKI264 是基于安全密钥的 base64 编码与双向编码字母到数字或数字到字母的组合。您可以使用 NIKI264 对数据进行编码和解码,以隐藏数据,例如密码、电子邮件、余额等数据库中的数据。

安装

NIKI264 可在 Packagist 上找到(使用语义版本控制),推荐通过 Composer 安装 NIKI264。只需将以下行添加到您的 composer.json 文件中

"require": {
    "justalinko/niki264": "^1.0"
}

然后更新存储库

$ composer update

或者通过 composer 安装

$ composer require justalinko/niki264

如何使用 NIKI264

<?php
require_once 'vendor/autoload.php';

$niki264 = new justalinko\niki264\Niki264();

// encoding base64 with key
echo $niki264->encode('Hello World!' , 'secret');
// output : UOJuvO8aJ29yvOSk

// decoding base64 with key
echo $niki264->decode('UOJuvO8aJ29yvOSk' , 'secret');
// output : Hello World!

// encoding alphabet to numeric
echo $niki264->alpha2num('hello there');
// output : 961515180115961136

// decoding numeric to alphabet
echo $niki264->num2alpha('961515180115961136');
// output : hello there

// encoding safe mode ( to lowercase alphabet )
echo $niki264->alpha2numSafe('Hello World!'); 
// output : 961515180115961136

?>

许可证

NIKI264 在 MIT 许可证下发布 - 请参阅 LICENSE 文件以获取详细信息